logo

Java do-while Loop

Java do-while kilpa naudojamas programos daliai pakartotinai kartoti, kol nurodyta sąlyga yra teisinga. Jei pakartojimų skaičius nėra fiksuotas ir turite atlikti ciklą bent kartą, rekomenduojama naudoti ciklą do-while.

Java do-while ciklas vadinamas an išeiti iš valdymo kilpos . Todėl, skirtingai nuo while loop ir for loop, do-when tikrina būklę ciklo korpuso pabaigoje. Java do-while kilpa yra vykdomas bent kartą, nes po ciklo korpuso tikrinama sąlyga.

Sintaksė:

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

Skirtingos do-while ciklo dalys:

1. Sąlyga: tai išbandyta išraiška. Jei sąlyga teisinga, ciklo korpusas vykdomas ir valdymas atnaujinamas išraiška. Kai tik sąlyga tampa klaidinga, kilpa automatiškai nutrūksta.

Pavyzdys:

i<=100< strong>

2. Atnaujinti išraišką: kiekvieną kartą, kai vykdomas ciklo korpusas, ši išraiška padidina arba sumažina ciklo kintamąjį.

Pavyzdys:

i++;

Pastaba: Do blokas vykdomas bent kartą, net jei sąlyga klaidinga.

Ciklo „do-while“ schema:

java pridėti eilutę
ciklo do while schema Java

Pavyzdys:

Toliau pateiktame pavyzdyje spausdiname sveikųjų skaičių reikšmes nuo 1 iki 10. Skirtingai nuo for ciklo, turime atskirai inicijuoti ir padidinti sąlygoje naudojamą kintamąjį (čia, i). Priešingu atveju ciklas bus vykdomas be galo.

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

Jei praeisite tiesa cikle do-while tai bus begalinis do-while ciklas.

Sintaksė:

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

Pavyzdys:

DoWhileExample2.java

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

Išvestis:

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

Aukščiau pateiktame kode turime įvesti komandą Ctrl + C, kad užbaigtume begalinę kilpą.