Java do-while
迴圈用於多次迭代程式的一部分或重複多次執行一個程式碼塊。 如果疊代次數不固定,必須至少執行一次迴圈,建議使用do-while
迴圈。
Java do-while
迴圈至少執行一次,因為它是在迴圈體之後檢查條件。
語法:
do{
//code to be executed
}while(condition); // 後置條件檢查
Java do-while
迴圈執行流程圖如下所示 -
範例:
public class DoWhileExample {
public static void main(String[] args) {
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 10);
}
}
執行結果如下 -
1
2
3
4
5
6
7
8
9
10
如果在do-while
迴圈中傳遞引數值為:true
,它將是一個無限do-while
迴圈。
語法:
do{
//code to be executed
}while(true);
範例:
public class DoWhileExample2 {
public static void main(String[] args) {
do {
System.out.println("infinitive do while loop");
} while (true);
}
}
執行結果如下 -
infinitive do while loop
infinitive do while loop
infinitive do while loop
ctrl+c
上面的需要按
ctrl + c
退出程式。