logo

Java While Loop

The Jáva zatímco smyčka se používá k opakovanému opakování části programu, dokud není zadaná booleovská podmínka pravdivá. Jakmile se booleovská podmínka stane nepravdivou, smyčka se automaticky zastaví.

Cyklus while je považován za opakující se příkaz if. Pokud není počet iterací pevně daný, doporučuje se použít while smyčka .

Syntax:

 while (condition){ //code to be executed I ncrement / decrement statement } 

Různé části smyčky do-while:

1. Podmínka: Je to testovaný výraz. Pokud je podmínka pravdivá, tělo smyčky se provede a řízení přejde na aktualizaci výrazu. Když se podmínka stane nepravdivou, opustíme cyklus while.

Příklad :

i<=100< p>

2. Aktualizace výrazu: Při každém provedení těla smyčky tento výraz zvýší nebo sníží proměnnou smyčky.

Příklad:

i++;

Vývojový diagram Java While Loop

Zde je důležitá věc smyčky while, že se někdy nemusí ani spustit. Pokud je testovaná podmínka nepravdivá, tělo smyčky se přeskočí a provede se první příkaz po cyklu while.

vývojový diagram smyčky java while

Příklad:

V níže uvedeném příkladu vytiskneme celočíselné hodnoty od 1 do 10. Na rozdíl od cyklu for musíme samostatně inicializovat a inkrementovat proměnnou použitou v podmínce (zde i). V opačném případě bude smyčka probíhat donekonečna.

ZatímcoExample.java

 public class WhileExample { public static void main(String[] args) { int i=1; while(i<=10){ system.out.println(i); i++; } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> 1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive While Loop</h2> <p>If you pass <strong>true</strong> in the while loop, it will be infinitive while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> while(true){ //code to be executed } </pre> <p> <strong>Example:</strong> </p> <p> <strong>WhileExample2.java</strong> </p> <pre> public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println(&apos;infinitive while loop&apos;); } } } </pre> <p> <strong>Output:</strong> </p> <pre> infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10){>

Java Infinitive While Loop

Pokud projdete skutečný ve smyčce while bude infinitivní smyčka while.

Syntax:

 while(true){ //code to be executed } 

Příklad:

ZatímcoExample2.java

 public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println(&apos;infinitive while loop&apos;); } } } 

Výstup:

 infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c 

Ve výše uvedeném kódu musíme zadat příkaz Ctrl + C, abychom ukončili nekonečnou smyčku.