Цикл do while в Java примеры

Цикл do while используется в Java для итерации набора операторов до тех пор, пока данное условие не будет выполнено. Если число итераций не фиксировано, вы должны выполнить цикл хотя бы один раз.

Цикл do-while похож на цикл while, но он имеет одно отличие: в цикле while условие оценивается до выполнения тела цикла, а в цикле do-while — после выполнения тела.

Схема

схема цикла do while

Синтаксис

 do{

//code to be executed

}while(condition);

Реализация на примере

 public class Example {

   public static void main(String args[]) {
      int x = 1;

      do {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("n");
      }while( x < 11 );
   }
}

Вывод:

value of x : 1
value of x : 2
value of x : 3
value of x : 4
value of x : 5
value of x : 6
value of x : 7
value of x : 8
value of x : 9
value of x : 10

В приведенном выше коде вы можете видеть, что цикл do while точно выполнит условие один раз.

Бесконечный цикл

Бесконечный цикл do-while похож на бесконечный цикл while. Если вы передадите ‘true’ в цикле do-while, это будет бесконечный цикл.

Синтаксис

do{

//code to be executed

}while(true);

Ниже приведен простой пример.

Пример бесконечного цикла do while

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

Вывод:

infinitive do while loop
infinitive do while loop
infinitive do while loop

Чтобы выйти из цикла, нажмите Ctrl + C.

Оцените статью