4.4 do-while 迴圈
while 迴圈先檢查條件再執行。如果你想至少執行一次,再檢查條件(例如玩遊戲時「先玩一局,再問要不要繼續」),就用 do-while。
do-while 迴圈的結構:
do {
程式碼區塊
} while (條件式);注意 while 後面有分號。
執行流程:
- 執行程式碼區塊
- 檢查條件式
- 如果為 true,回到步驟 1
- 如果為 false,結束迴圈
和 while、for 最大的不同:條件式被放到最後才檢查,所以不論條件成不成立,程式碼區塊都會先跑一次——這就是「至少執行一次」的由來。