Végtelen hurkok Java-ban
1. Áttekintés
Ebben a gyors bemutatóban egy végtelen hurok létrehozásának módjait tárjuk fel a Java-ban.
Egyszerűen fogalmazva: a végtelen ciklus olyan utasítássorozat, amely végtelenül hurokba kerül, ha egy befejező feltétel nem teljesül. A végtelen hurok létrehozása programozási hiba lehet, de az alkalmazás viselkedése alapján szándékos is lehet.
2. Használata míg
Kezdjük a míg hurok. Itt használjuk a logikai szó betűjét igaz hogy megírjam a míg hurok állapota:
public void infiniteLoopUsingWhile () {while (true) {// csinálj valamit}}
3. Használata mert
Most használjuk a mert végtelen ciklus létrehozásához:
public void infiniteLoopUsingFor () {for (;;) {// csináljon valamit}}
4. Használata csinálni, miközben
Végtelen hurok is létrehozható a kevésbé gyakori használatával csinálni, miközben hurok a Java-ban. Itt a hurokfeltételt értékelik az első végrehajtás után:
public void infiniteLoopUsingDoWhile () {do {// csinál valamit} while (true); }
5. Következtetés
Annak ellenére, hogy a legtöbb esetben elkerüljük a végtelen hurkok létrehozását, de előfordulhat, hogy létre kell hoznunk egyet. Ilyen esetekben a hurok az alkalmazás kilépésekor megszűnik.
A fenti kódminták a GitHub adattárban érhetők el.