Найти в Дзене
Java Вместе

Java вместе 2.5 Цикл while.

Цикл while Цикл (loop) позволяет вам повторно выполнять выражение, или группу выражений. Выражение цикла while повторно выполняется, пока заданное условие истинно. Пример: int x = 3; while(x > 0) {   System.out.println(x);   x--; } /* Outputs  3  2  1 */ Цикл while проверяет условие x > 0. Если оно истинно, то выполняются выражения в теле цикла. Затем выражение проверяется снова и повторяется цикл. Обратите внимание на выражение x--. Оно декрементирует переменную x при каждом запуске цикла, и останавливает цикл, когда x равно 0.  Без этого выражения цикл будет запускаться без остановки. Если при проверке выражения результат оказывается ложным, то тело цикла пропускается и будет выполнено первое выражение после цикла while. Пример: int x = 6; while( x < 10 ) {  System.out.println(x);  x++; } System.out.println("Loop ended"); /* 6 7 8 9 Loop ended */ Обратите внимание, что последний метод print выходит за пределы области while. 👋😉👍

Цикл while

Цикл (loop) позволяет вам повторно выполнять выражение, или группу выражений.

Выражение цикла while повторно выполняется, пока заданное условие истинно.

Пример:

int x = 3;

while(x > 0) {

  System.out.println(x);

  x--;

}

/*

Outputs

 3

 2

 1

*/

Цикл while проверяет условие x > 0. Если оно истинно, то выполняются выражения в теле цикла. Затем выражение проверяется снова и повторяется цикл.

Обратите внимание на выражение x--. Оно декрементирует переменную x при каждом запуске цикла, и останавливает цикл, когда x равно 0. 

Без этого выражения цикл будет запускаться без остановки.

Если при проверке выражения результат оказывается ложным, то тело цикла пропускается и будет выполнено первое выражение после цикла while.

Пример:

int x = 6;

while( x < 10 )

{

 System.out.println(x);

 x++;

}

System.out.println("Loop ended");

/*

6

7

8

9

Loop ended

*/

Обратите внимание, что последний метод print выходит за пределы области while.

👋😉👍