Skip to main content
Dat 1. Sem Efterår 2025
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Loops i Java

Hvad er et loop?

Et loop (eller en løkke) gentager en blok kode, så du ikke behøver skrive det samme igen og igen.


🔁 for-loop

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:

  1. int i = 0; → startværdi
  2. i < 5; → betingelse (kører så længe i < 5)
  3. i++ → tæller op (i = i + 1)

Udskrift:

Tallet er: 0
Tallet er: 1
Tallet er: 2
Tallet er: 3
Tallet er: 4

🔁 while-loop

Et while-loop kører så længe betingelsen er sand.

int i = 0;

while (i < 5) {
    System.out.println("i er: " + i);
    i++;
}

🔁 do-while-loop

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 og continue

  • 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);
}

🔑 Opsummering

  • 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.