|
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);
}
}