只要达到指定的条件,Java循环就可以执行代码块。只要指定的条件为真 ,while循环就会循环执行代码块。Javawhile 循环 用于多次迭代程序中的部分。
如果几次迭代都不固定,建议使用while循环。如果几个迭代次数是固定的,那么就使用for循环。
Java while 循环
Java while循环评估一个表达式,它必须返回布尔值。如果表达式评估为一个真实的布尔值,while语句就在while块中执行一个(多个)语句。while语句继续测试表达式并执行其块,直到该表达式的值为假。
while 循环如何工作
括号内的测试表达式是一个布尔表达式。
如果测试表达式被评估为真。
- while 循环内的语句被执行。
- 然后,测试表达式再次被评估。
上述过程一直持续到测试表达式被评估为假。
如果测试表达式被评估为假。
- While 循环将被终止。
请看下面的While循环的语法:
while(condition){
//code to be executed
}
请看下面的代码示例:
class Loop {
public static void main(String args[]) {
int i = 1;
while (i <= 6) {
System.out.println(i);
i++;
}
}
}
请看下面的输出:
➜ java javac Loop.java
➜ java java Loop
1
2
3
4
5
6
➜ java
这里,while循环的一个关键点是,该循环可能永远不会rTherefore,当一个表达式被测试,而结果是false时,该循环体将被跳过,而该while循环后的第一个语句将被执行。
在这里,你还需要记住一件事,不要忘记增加条件中使用的变量,否则该循环将永远不会结束。
Java 不定式while 循环
如果你在while循环中传递true,它将是无限的while循环。
请看下面的语法:
while(true){
//code to be executed
}
请看下面的代码示例:
class Loop {
public static void main(String args[]) {
while (true) {
System.out.println("infinite while loop");
}
}
}
它将打印出无限的while循环。
本教程就到此为止。