Introduksjon til Løkker
Hva om vi trenger å gjenta en kodeblokk mange ganger? For eksempel har sjefen gitt oss en utrolig oppgave: å vise den samme meldingen på skjermen 1 000 ganger. Kan du forestille deg å bruke hele dagen på å skrive System.out.println(); om og om igjen?
Men her kommer løkker til unnsetning!
I Java finnes det flere typer løkker, hver best egnet for spesifikke oppgaver. I løpet av neste seksjon vil du utforske hver av dem og forstå hvor og når det er best å bruke dem.
La oss gjøre oppgaven litt mindre og si at vi trenger å vise den samme meldingen 5 ganger. Vi bruker kopier-og-lim-inn-metoden:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Som vi kan se, har vi fullført oppgaven og vist teksten på skjermen fem ganger.
Nå gjenstår det bare å vise denne teksten på skjermen 995 ganger til, så er oppgaven fullført.
La oss derfor bruke en løkke som utfører en bestemt operasjon til løkkevilkåret ikke lenger er oppfylt:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
I koden ovenfor brukte vi en løkke. Det er imidlertid verdt å merke seg at vi først erklærte variabelen number_of_operations for å telle hvor mange ganger vi utførte operasjonen. Deretter satte vi en betingelse om at denne variabelen skulle ha en verdi mindre enn 10, noe som betyr at løkken vil kjøre til variabelens verdi når 10. Vi vil utforske hvordan spesifikke løkketyper fungerer mer detaljert i de neste kapitlene.
1. Hva er en løkke?
2. Hva er hensikten med løkker?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
What are the different types of loops in Java?
Can you show an example of how to use a loop to print a message multiple times?
Why is using a loop better than copy-pasting the same code?
Fantastisk!
Completion rate forbedret til 2.7
Introduksjon til Løkker
Sveip for å vise menyen
Hva om vi trenger å gjenta en kodeblokk mange ganger? For eksempel har sjefen gitt oss en utrolig oppgave: å vise den samme meldingen på skjermen 1 000 ganger. Kan du forestille deg å bruke hele dagen på å skrive System.out.println(); om og om igjen?
Men her kommer løkker til unnsetning!
I Java finnes det flere typer løkker, hver best egnet for spesifikke oppgaver. I løpet av neste seksjon vil du utforske hver av dem og forstå hvor og når det er best å bruke dem.
La oss gjøre oppgaven litt mindre og si at vi trenger å vise den samme meldingen 5 ganger. Vi bruker kopier-og-lim-inn-metoden:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Som vi kan se, har vi fullført oppgaven og vist teksten på skjermen fem ganger.
Nå gjenstår det bare å vise denne teksten på skjermen 995 ganger til, så er oppgaven fullført.
La oss derfor bruke en løkke som utfører en bestemt operasjon til løkkevilkåret ikke lenger er oppfylt:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
I koden ovenfor brukte vi en løkke. Det er imidlertid verdt å merke seg at vi først erklærte variabelen number_of_operations for å telle hvor mange ganger vi utførte operasjonen. Deretter satte vi en betingelse om at denne variabelen skulle ha en verdi mindre enn 10, noe som betyr at løkken vil kjøre til variabelens verdi når 10. Vi vil utforske hvordan spesifikke løkketyper fungerer mer detaljert i de neste kapitlene.
1. Hva er en løkke?
2. Hva er hensikten med løkker?
Takk for tilbakemeldingene dine!