Java While Loop


lussen

Loops kunnen een codeblok uitvoeren zolang aan een gespecificeerde voorwaarde wordt voldaan.

Loops zijn handig omdat ze tijd besparen, fouten verminderen en code leesbaarder maken.


Java While Loop

De whilelus loopt door een codeblok zolang een gespecificeerde voorwaarde is true:

Syntaxis

while (condition) {
  // code block to be executed
}

In het onderstaande voorbeeld wordt de code in de lus steeds opnieuw uitgevoerd, zolang een variabele (i) kleiner is dan 5:

Voorbeeld

int i = 0;
while (i < 5) {
  System.out.println(i);
  i++;
}

Opmerking: vergeet niet de variabele die in de voorwaarde wordt gebruikt te vergroten, anders eindigt de lus nooit!


De Do/While-lus

De do/whilelus is een variant van de whilelus. Deze lus voert het codeblok één keer uit, voordat wordt gecontroleerd of de voorwaarde waar is, en herhaalt de lus zolang de voorwaarde waar is.

Syntaxis

do {
  // code block to be executed
}
while (condition);

In het onderstaande voorbeeld wordt een do/whilelus gebruikt. De lus wordt altijd minstens één keer uitgevoerd, zelfs als de voorwaarde onwaar is, omdat het codeblok wordt uitgevoerd voordat de voorwaarde wordt getest:

Voorbeeld

int i = 0;
do {   System.out.println(i);   i++; } while (i < 5);

Vergeet niet de variabele die in de voorwaarde wordt gebruikt te vergroten, anders eindigt de lus nooit!


Test jezelf met oefeningen

Oefening:

Druk iaf zolang het ikleiner is dan 6.

int i = 1;
 (i ;
}