==== Cyklus while ====
Cyklus //while// má následující syntaxi :
while (logický_výraz)
příkaz
**Jak to funguje?**
Otestuje se //logický_výraz// a pokud je pravdivý, program vstoupí do cyklu a provede se //příkaz//. Toto se stále opakuje a pokud //logický_výraz// již není pravdivý, je cyklus opuštěn.
Cyklus //while// se používá tehdy, pokud je podmínka pro jeho ukončení závislá na některém příkazu uvnitř cyklu. Pokud //logický_výraz// nebude pravdivý, příkaz v cyklu se nikdy neprovede.
Pokud je potřeba v těle cyklu použití více příkazů, vkládají se do bloku odděleného složenými závorkami.
while(logický_výraz){
příkaz1;
příkaz2;
příkaz3;
}
Pro kód :
int i = 1;
while (i < 6){
System.out.println("AHOJ");
i++;
}
je výsledkem vypsání pěti řádků s textem AHOJ.
__**Poznámka**__
Pokud je //logický_výraz// **splněn vždy** lze tímto způsobem vytvořit nekonečný cyklus!