logo

Java do-while Loop

Java do-while цикъл се използва за повтаряне на част от програмата многократно, докато определеното условие стане вярно. Ако броят на итерациите не е фиксиран и трябва да изпълните цикъла поне веднъж, препоръчително е да използвате do-while цикъл.

Java do-while цикълът се нарича an изходен контролен контур . Следователно, за разлика от цикъла while и for цикъла, do-while проверява условието в края на тялото на цикъла. Java do-while цикъл се изпълнява поне веднъж, защото условието се проверява след тялото на цикъла.

Синтаксис:

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

Различните части на do-while цикъла:

1. Условие: това е израз, който се тества. Ако условието е вярно, тялото на цикъла се изпълнява и управлението преминава към актуализиращ израз. Веднага щом условието стане невярно, цикълът прекъсва автоматично.

Пример:

аз<=100< strong>

2. Актуализирайте израза: Всеки път, когато тялото на цикъла се изпълни, този израз увеличава или намалява променливата на цикъла.

Пример:

i++;

Забележка: Блокът do се изпълнява поне веднъж, дори ако условието е невярно.

Блок-схема на do-while цикъл:

вземете текущата дата в java
блок-схема на do while цикъл в java

Пример:

В примера по-долу ние отпечатваме цели числа от 1 до 10. За разлика от цикъла for, отделно трябва да инициализираме и увеличим променливата, използвана в условието (тук i). В противен случай цикълът ще се изпълнява безкрайно.

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

Ако преминете вярно в цикъла do-while това ще бъде безкраен цикъл do-while.

Синтаксис:

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

Пример:

DoWhileExample2.java

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

Изход:

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

В горния код трябва да въведем командата Ctrl + C, за да прекратим безкрайния цикъл.