10.2. Java - Цикл while



В языке программирования Java цикл while многократно выполняет цель оператора до тех пор, пока данное условие верно.

Синтаксис

Синтаксис цикла while в Java:

while(Логическое выражение)
{
   //Операторы
}

Может быть один оператор или группа операторов. В условие может быть любое выражение, true(истинна) или любое не нулевое значение.

При выполнении, если результат логического выражения true, то действия внутри цикла будет выполняться. Это будет продолжаться до тех пор, пока результат выражения истинна.

Когда условие становится ложным, программа передаёт управление на строчку сразу после цикла.

Диаграмма процесса

Структура оператора цикла while в java

Ключевым моментом цикла while в Java является то, что цикл может ни разу не выполниться. Когда проверяется условие и результат является ложным, тело цикла будет пропущено, и выполнится первая строчка после цикла while.

Пример

public class Test {

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

      while( x < 15 ) {
         System.out.print("Значение x: " + x );
         x++;
         System.out.print("\n");
      }
   }
}

Будет получен следующий результат java-кода:

Значение х: 10
Значение х: 11
Значение х: 12
Значение х: 13
Значение х: 14