Oneindige lussen in Java

1. Overzicht

In deze korte tutorial onderzoeken we manieren om een ​​oneindige lus in Java te maken.

Simpel gezegd, een oneindige lus is een instructiesequentie die eindeloos doorloopt wanneer niet aan een eindvoorwaarde wordt voldaan. Het creëren van een oneindige lus kan een programmeerfout zijn, maar kan ook opzettelijk zijn gebaseerd op het gedrag van de toepassing.

2. Met behulp van terwijl

Laten we beginnen met de terwijl lus. Hier gebruiken we de booleaanse letterlijke waarde waar om het terwijl lus conditie:

public void infiniteLoopUsingWhile () {while (true) {// doe iets}}

3. Met behulp van voor

Laten we nu de voor loop om een ​​oneindige loop te maken:

public void infiniteLoopUsingFor () {for (;;) {// doe iets}}

4. Met behulp van doen terwijl

Een oneindige lus kan ook worden gemaakt met behulp van de minder gebruikelijke doen terwijl lus in Java. Hier wordt de lusconditie geëvalueerd na de eerste uitvoering:

public void infiniteLoopUsingDoWhile () {doe {// doe iets} while (true); }

5. Conclusie

Hoewel we in de meeste gevallen het creëren van oneindige loops zullen vermijden, kunnen er enkele gevallen zijn waarin we er een moeten maken. In dergelijke scenario's wordt de lus beëindigd wanneer de toepassing wordt afgesloten.

De bovenstaande codevoorbeelden zijn beschikbaar in de GitHub-opslagplaats.