Do-while 迴圈
Do-while 迴圈(do-while loop)係同 while 迴圈好相似嘅迴圈,分別在於幾時評估個條件:一個 do-while 迴圈都係會有一個條件,同一柞掕住嘅碼。個程式會行一次段掕住碼,睇吓個條件係咪真,如果係,噉就再行多次段掕住碼,跟住再睇吓個條件係咪真,如此類推。喺一個程式嘅執行過程當中,一個 do-while 迴圈起碼會行一次,而一個 while 迴圈有機會可以完全一次都唔行,所以 do-while 迴圈有陣時可以做啲 while 迴圈做唔到嘅效果,不過有好多受歡迎嘅程式語言都冇 do-while 迴圈[1]。以下呢段 Java 碼就用咗 do-while 迴圈[2]:
public class DoWhileExample {
public static void main(String[] args) {
int i = 1; // 設 i 嘅數值係 1。
do{
System.out.println(i); // show i 嘅數值。
i++; // 將 i 嘅數值上升 1。
}while(i <= 10); // do {} 入面嘅碼 while i 細過或者等如 10。
}
} // 呢段碼會將 1 到 10 嘅數字 show 喺 output 嗰度。