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> =100<>
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
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('infinitive do while loop'); }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('infinitive do while loop'); }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ę.
=10);>