logo

Pętla typu „do-while” w języku Java

Jawa pętla do-while służy do wielokrotnego iterowania części programu, aż określony warunek zostanie spełniony. Jeśli liczba iteracji nie jest stała i konieczne jest wykonanie pętli przynajmniej raz, zaleca się użycie pętli do-while.

Pętla do-while w języku Java nazywa się wyjście z pętli kontrolnej . Dlatego w przeciwieństwie do pętli while i for, do-while sprawdza warunek na końcu treści pętli. Jawa pętla do-while jest wykonywany przynajmniej raz, ponieważ warunek jest sprawdzany po treści pętli.

Składnia:

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

Różne części pętli do-while:

1. Warunek: Jest to wyrażenie, które podlega testowaniu. Jeśli warunek jest spełniony, wykonywane jest ciało pętli i sterowanie przechodzi do aktualizacji wyrażenia. Gdy tylko warunek stanie się fałszywy, pętla zostanie automatycznie przerwana.

Przykład:

I<=100< strong>

2. Aktualizuj wyrażenie: Za każdym razem, gdy wykonywana jest treść pętli, to wyrażenie zwiększa lub zmniejsza zmienną pętli.

Przykład:

ja++;

Uwaga: Blok do jest wykonywany co najmniej raz, nawet jeśli warunek jest fałszywy.

Schemat blokowy pętli „do-while”:

zmiana nazwy katalogu
schemat blokowy pętli do while w Javie

Przykład:

W poniższym przykładzie wypisujemy wartości całkowite od 1 do 10. W przeciwieństwie do pętli for, musimy osobno zainicjować i zwiększyć zmienną używaną w warunku (tutaj i). W przeciwnym razie pętla będzie wykonywana w nieskończoność.

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 pętla do-while

Jeśli przejdziesz PRAWDA w pętli do-while będzie to bezokolicznikowa pętla do-while.

Składnia:

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

Przykład:

DoWhileExample2.java

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

Wyjście:

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

W powyższym kodzie musimy wpisać polecenie Ctrl + C, aby zakończyć nieskończoną pętlę.