logo

Java do-while Loop

A Java do-while ciklus a program egy részének ismételt iterálására szolgál, amíg a megadott feltétel igaz. Ha az iterációk száma nem rögzített, és a ciklust legalább egyszer végre kell hajtani, akkor javasolt a do-while ciklus használata.

A Java do-while ciklust an kilép a vezérlőkörből . Ezért a while ciklustól és a for ciklustól eltérően a do-which ellenőrzi a feltételt a ciklustörzs végén. A Java do-while ciklus legalább egyszer végrehajtódik, mert a feltétel a ciklustörzs után kerül ellenőrzésre.

Szintaxis:

 do{ //code to be executed / loop body //update statement }while (condition); 

A do-while ciklus különböző részei:

1. Feltétel: Ez egy tesztelt kifejezés. Ha a feltétel igaz, a ciklustörzs végrehajtásra kerül, és a vezérlés frissíti a kifejezést. Amint a feltétel hamissá válik, a hurok automatikusan megszakad.

Példa:

én<=100< strong>

2. Kifejezés frissítése: Minden alkalommal, amikor a ciklustörzs végrehajtódik, ez a kifejezés növeli vagy csökkenti a ciklusváltozót.

Példa:

i++;

Megjegyzés: A do blokk legalább egyszer végrehajtásra kerül, még akkor is, ha a feltétel hamis.

A do-while ciklus folyamatábrája:

linkedlist és arraylist
a do while ciklus folyamatábrája java-ban

Példa:

Az alábbi példában egész számokat írunk ki 1-től 10-ig. A for ciklustól eltérően külön kell inicializálnunk és növelnünk kell a feltételben használt változót (itt i). Ellenkező esetben a ciklus végtelenül fog futni.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < 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 do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do 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 do-while Loop

Ha átmegy igaz a do-while ciklusban ez infinitív do-while ciklus lesz.

Szintaxis:

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

Példa:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Kimenet:

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

A fenti kódban a Ctrl + C parancsot kell beírnunk a végtelen ciklus befejezéséhez.