While cyklus Javy
Cykly mohou provádět blok kódu, dokud je splněna zadaná podmínka.
Cykly jsou užitečné, protože šetří čas, snižují počet chyb a činí kód čitelnějším.
Cyklus while prochází blokem kódu tak dlouho, dokud je zadaná podmínka pravdivá:
Syntaxe
while (podmínka) {
// blok kódu, který se má provést
}V následujícím příkladu se kód v cyklu bude spouštět stále dokola, dokud bude proměnná i menší než 5:
Příklad
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}Poznámka: Nezapomeňte zvýšit proměnnou použitou v podmínce, jinak cyklus nikdy neskončí!
Smyčka Do/While
Cyklus do/while je variantou cyklu while. Tento cyklus provede blok kódu jednou, než zkontroluje, zda je podmínka pravdivá, a pak bude cyklus opakovat tak dlouho, dokud bude podmínka pravdivá.
Syntaxe
do {
// blok kódu, který se má provést
}
while (podmínka);Následující příklad používá cyklus do/while. Cyklus se vždy provede alespoň jednou, i když je podmínka nepravdivá, protože blok kódu se provede před testováním podmínky:
Příklad
int i = 0;do {
System.out.println(i);
i++;
}
while (i < 5);Nezapomeňte zvýšit proměnnou použitou v podmínce, jinak cyklus nikdy neskončí!