Java while循環(huán)用于重復(fù)程序的一部分幾次或重復(fù)執(zhí)行一個代碼塊。 如果迭代次數(shù)不固定,建議使用while
循環(huán)。
語法:
while(condition){
//code to be executed
}
下面是 while
循環(huán)的執(zhí)行流程 -
示例:
public class WhileExample {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
}
}
執(zhí)行上面的代碼,得到下面的結(jié)果 -
1
2
3
4
5
6
7
8
9
10
如果在while
循環(huán)中傳遞true
作為參數(shù),它將是一個無限while
循環(huán)。
語法:
while(true){
//code to be executed
}
示例:
public class WhileExample2 {
public static void main(String[] args) {
while (true) {
System.out.println("infinitive while loop");
}
}
}
執(zhí)行上面的代碼,得到下面的結(jié)果 -
infinitive while loop
infinitive while loop
infinitive while loop
infinitive while loop
infinitive while loop
ctrl+c
注意:由于無限循環(huán)程序無法退出,所以您需要按
ctrl + c
退出程序。