logo

Java do-while Loop

Java do-while cilpa tiek izmantots, lai atkārtoti atkārtotu programmas daļu, līdz norādītais nosacījums ir patiess. Ja iterāciju skaits nav fiksēts un cilpa ir jāizpilda vismaz vienu reizi, ieteicams izmantot do-while cilpu.

Java do-while cilpu sauc par an iziet no vadības cilpas . Tāpēc atšķirībā no cilpas while un for loop do-why pārbauda stāvokli cilpas korpusa beigās. Java do-while cilpa tiek izpildīts vismaz vienu reizi, jo stāvoklis tiek pārbaudīts pēc cilpas ķermeņa.

Sintakse:

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

Dažādās do-while cilpas daļas:

1. Nosacījums: tā ir izteiksme, kas tiek pārbaudīta. Ja nosacījums ir patiess, tiek izpildīts cilpas pamatteksts un vadība pāriet uz izteiksmes atjaunināšanu. Tiklīdz nosacījums kļūst nepatiess, cilpa automātiski pārtrauc.

Piemērs:

i<=100< strong>

2. Atjaunināt izteiksmi: katru reizi, kad tiek izpildīts cilpas pamatteksts, šī izteiksme palielina vai samazina cilpas mainīgo.

Piemērs:

i++;

Piezīme: Do bloks tiek izpildīts vismaz vienu reizi, pat ja nosacījums ir nepatiess.

Do-while cilpas blokshēma:

Android iestatījumu izvēlne
java cilpas do while blokshēma

Piemērs:

Tālāk esošajā piemērā mēs drukājam veselu skaitļu vērtības no 1 līdz 10. Atšķirībā no for cilpas mums atsevišķi ir jāinicializē un jāpalielina nosacījumā izmantotais mainīgais (šeit, i). Pretējā gadījumā cilpa tiks izpildīta bezgalīgi.

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

Ja izturēsi taisnība cilpā do-while tā būs infinitīva do-while cilpa.

Sintakse:

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

Piemērs:

DoWhileExample2.java

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

Izvade:

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

Iepriekš minētajā kodā mums jāievada komanda Ctrl + C, lai pārtrauktu bezgalīgo cilpu.