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 while
lus 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/while
lus is een variant van de while
lus. 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/while
lus 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!