Loops i Java
Et loop (eller en løkke) gentager en blok kode, så du ikke behøver skrive det samme igen og igen.
Et for-loop bruges når du ved hvor mange gange koden skal køre.
for (int i = 0; i < 5; i++) {
System.out.println("Tallet er: " + i);
}
👉 Her sker der tre ting:
int i = 0;→ startværdii < 5;→ betingelse (kører så længe i < 5)i++→ tæller op (i = i + 1)
Udskrift:
Tallet er: 0
Tallet er: 1
Tallet er: 2
Tallet er: 3
Tallet er: 4
Et while-loop kører så længe betingelsen er sand.
int i = 0;
while (i < 5) {
System.out.println("i er: " + i);
i++;
}
Et do-while-loop kører mindst én gang, og derefter så længe betingelsen er sand.
int i = 0;
do {
System.out.println("i er: " + i);
i++;
} while (i < 5);
break→ stopper løkken helt.continue→ springer resten af koden over i denne omgang, men fortsætter med næste iteration.
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // stopper helt når i = 5
}
if (i % 2 == 0) {
continue; // springer lige tal over
}
System.out.println("i er: " + i);
}
for→ bruges når du kender antallet af gentagelser.while→ bruges når du vil gentage indtil en betingelse ikke længere er sand.do-while→ kører mindst én gang, uanset hvad.break→ stopper løkken.continue→ hopper til næste omgang.