logo

Java do-while Loop

Java do-while zanka se uporablja za večkratno ponavljanje dela programa, dokler podani pogoj ni resničen. Če število iteracij ni določeno in morate zanko izvesti vsaj enkrat, je priporočljivo uporabiti zanko do-while.

Javanska zanka do-while se imenuje an izstop iz krmilne zanke . Zato za razliko od zanke while in for zanke do-while preveri pogoj na koncu telesa zanke. Java do-while zanka se izvede vsaj enkrat, ker je pogoj preverjen po telesu zanke.

Sintaksa:

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

Različni deli zanke do-while:

1. Pogoj: Je izraz, ki je preizkušen. Če je pogoj resničen, se telo zanke izvede in nadzor gre za posodobitev izraza. Takoj ko pogoj postane napačen, se zanka samodejno prekine.

primer:

jaz<=100< strong>

2. Posodobi izraz: vsakič, ko se izvede telo zanke, ta izraz poveča ali zmanjša spremenljivko zanke.

primer:

i++;

Opomba: Blok do se izvede vsaj enkrat, tudi če je pogoj napačen.

Diagram poteka zanke do-while:

kaj je samodejno ožičeno v Javi
diagram poteka zanke do while v Javi

primer:

V spodnjem primeru natisnemo celoštevilske vrednosti od 1 do 10. Za razliko od zanke for moramo ločeno inicializirati in povečati spremenljivko, uporabljeno v pogoju (tukaj i). V nasprotnem primeru se bo zanka izvajala neskončno.

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 Infinitiv do-while Loop

Če mineš prav v zanki do-while bo to nedokončna zanka do-while.

Sintaksa:

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

primer:

DoWhileExample2.java

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

Izhod:

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

V zgornji kodi moramo vnesti ukaz Ctrl + C, da prekinemo neskončno zanko.