logo

Java do-while petlja

Java do-while petlja koristi se za uzastopno ponavljanje dijela programa, sve dok navedeni uvjet nije istinit. Ako broj ponavljanja nije fiksan i petlju morate izvršiti barem jednom, preporučuje se korištenje do-while petlje.

Java do-while petlja naziva se an izlaz iz kontrolne petlje . Stoga, za razliku od while petlje i for petlje, do-while provjerava uvjet na kraju tijela petlje. Java do-while petlja izvršava se barem jednom jer se uvjet provjerava nakon tijela petlje.

Sintaksa:

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

Različiti dijelovi do-while petlje:

1. Uvjet: To je izraz koji se testira. Ako je uvjet istinit, tijelo petlje se izvršava i kontrola ide na ažuriranje izraza. Čim uvjet postane lažan, petlja se automatski prekida.

Primjer:

i<=100< strong>

2. Ažuriraj izraz: Svaki put kada se tijelo petlje izvrši, ovaj izraz povećava ili smanjuje varijablu petlje.

Primjer:

i++;

Napomena: Blok do izvršava se barem jednom, čak i ako je uvjet lažan.

Dijagram toka do-while petlje:

spremiti youtube video vlc
dijagram toka do while petlje u Javi

Primjer:

U donjem primjeru ispisujemo cjelobrojne vrijednosti od 1 do 10. Za razliku od for petlje, moramo zasebno inicijalizirati i povećati varijablu korištenu u uvjetu (ovdje, i). U suprotnom, petlja će se izvršavati beskonač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 petlja

Ako prođeš pravi u do-while petlji, to će biti beskonačna do-while petlja.

Sintaksa:

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

Primjer:

DoWhileExample2.java

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

Izlaz:

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

U gornjem kodu moramo unijeti naredbu Ctrl + C da prekinemo beskonačnu petlju.