Sobes.tech
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 met while, 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.