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