Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduksjon til Løkker | Løkker
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Grunnleggende

bookIntroduksjon 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

Main.java

copy
1234567891011
package 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

Main.java

copy
1234567891011
package 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?

question mark

Hva er en løkke?

Select the correct answer

question mark

Hva er hensikten med løkker?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

bookIntroduksjon 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

Main.java

copy
1234567891011
package 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

Main.java

copy
1234567891011
package 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?

question mark

Hva er en løkke?

Select the correct answer

question mark

Hva er hensikten med løkker?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1
some-alt