logo

Java do-while Loop

Java do-while -silmukka käytetään toistamaan ohjelman osaa toistuvasti, kunnes määritetty ehto on tosi. Jos iteraatioiden lukumäärä ei ole kiinteä ja silmukka on suoritettava vähintään kerran, on suositeltavaa käyttää do-while -silmukkaa.

Java do-while -silmukkaa kutsutaan an poistu ohjaussilmukasta . Siksi, toisin kuin while-silmukassa ja for-silmukassa, do-while tarkistaa ehdon silmukan rungon lopussa. Java do-while -silmukka suoritetaan vähintään kerran, koska ehto tarkistetaan silmukan rungon jälkeen.

Syntaksi:

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

Do-while-silmukan eri osat:

1. Ehto: Se on lauseke, joka on testattu. Jos ehto on tosi, silmukan runko suoritetaan ja ohjaus siirtyy päivittämään lauseke. Heti kun ehdosta tulee epätosi, silmukka katkeaa automaattisesti.

Esimerkki:

i<=100< strong>

2. Päivitä lauseke: Aina kun silmukan runko suoritetaan, tämä lauseke lisää tai vähentää silmukkamuuttujaa.

Esimerkki:

i++;

Huomautus: Do-lohko suoritetaan vähintään kerran, vaikka ehto olisi epätosi.

Do-while -silmukan vuokaavio:

gigatavun ja megatavun ero
do while -silmukan vuokaavio javassa

Esimerkki:

Alla olevassa esimerkissä tulostetaan kokonaislukuarvot 1:stä 10:een. Toisin kuin for-silmukassa, meidän on erikseen alustettava ja lisättävä ehdossa käytetty muuttuja (tässä i). Muuten silmukka suoritetaan loputtomasti.

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

Jos ohitat totta do-while -silmukassa se on infinitiivi do-while -silmukka.

Syntaksi:

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

Esimerkki:

DoWhileExample2.java

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

Lähtö:

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

Yllä olevassa koodissa meidän on syötettävä Ctrl + C -komento lopettaaksesi äärettömän silmukan.