do-while 語句 先執行主體一次,再檢查條件決定是否繼續,保證至少執行一次。
do embedded-stmt while (bool-expr);
// 1. 執行主體
// 2. 評估 bool-expr
// 3. true → 回 1;false → 結束
break:跳出迴圈。continue:跳至 while 條件檢查。
long y = 1;
do {
y *= x;
x--;
} while (x > 0);
比 while(true)+break 更清楚表達「至少一次」語意。