10.4. Java - Цикл do...while



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

Синтаксис

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

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

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

Если логическое выражение истинно, контроль переходит обратно, чтобы выполнить операторы, и они в цикле выполняются снова. Этот процесс повторяется до тех пор, пока логическое выражение не станет ложным.

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

Структура оператора цикла do...while

Пример

Ниже приведен пример кода цикла do...while в Java:

public class Test {

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

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

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

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