Spec-Zone .ru
спецификации, руководства, описания, API
|
while
оператор непрерывно выполняет блок операторов, в то время как определенное условие true
. Его синтаксис может быть выражен как:
while (expression) { statement(s) }
while
оператор оценивает выражение, которое должно возвратить a boolean
значение. Если выражение оценивает к true
, while
оператор выполняет оператор (ы) в while
блок. while
оператор продолжает тестировать выражение и выполнять его блок, пока выражение не оценивает к false
. Используя while
оператор, чтобы напечатать значения от 1 до 10 может быть выполнен как в следующем WhileDemo
программа:
class WhileDemo { public static void main(String[] args){ int count = 1; while (count < 11) { System.out.println("Count is: " + count); count++; } } }
Можно реализовать бесконечный цикл, используя while
оператор следующим образом:
while (true){ // your code goes here }
Язык программирования Java также обеспечивает a do-while
оператор, который может быть выражен следующим образом:
do { statement(s) } while (expression);
Различие между do-while
и while
это do-while
оценивает его выражение у основания цикла вместо вершины. Поэтому, операторы в пределах do
блок всегда выполняется, по крайней мере, однажды, как показано в следующем DoWhileDemo
программа:
class DoWhileDemo { public static void main(String[] args){ int count = 1; do { System.out.println("Count is: " + count); count++; } while (count < 11); } }