Intern
Welke soorten lussen ken je?
sobes.tech AI
Antwoord van AI
In Java zijn er drie hoofdtypen lussen:
-
for-lus: Gebruikt wanneer het aantal iteraties vooraf bekend is.// Klassieke for-lus voor iteratie over een bereik van nummers for (int i = 0; i < 10; i++) { System.out.println(i); }Er bestaat ook de verbeterde for-lus (for-each), die handig is voor iteratie over collecties en arrays.
// Verbeterde for-lus voor iteratie over een array String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
while-lus: Gebruikt wanneer het aantal iteraties niet vooraf bekend is, en de voorwaarde wordt vóór elke iteratie gecontroleerd.// while-lus int count = 0; while (count < 5) { System.out.println("Iteratie: " + count); count++; } -
do-while-lus: Vergelijkbaar metwhile, maar de voorwaarde wordt ná het uitvoeren van de lus gecontroleerd, waardoor minstens één iteratie wordt gegarandeerd.// do-while-lus int num = 5; do { System.out.println("Nummer: " + num); num--; } while (num > 0);
Daarnaast zijn er break en continue instructies om de stroom van lussen te controleren.
break- Onderbreekt de uitvoering van de huidige lus.continue- Overslaat de rest van de huidige iteratie en gaat door naar de volgende.