do{
循環體;
}while(表達式);
注意:while的小括號後面一定要加分號
語義:
1.執行循環體,跳轉到2
2.判斷表達式的結果是否爲真,如果爲真,跳轉到1,否則跳轉到3
3.跳出循環,循環結束
所以證明:循環體至少會被執行1次
跟while循環的最大的區別就是:do-while是先執行循環體,再判斷,while是先判斷再執行
while裏面的循環體很可能1次都不會被執行
do-while裏面的循環體至少被執行1次
場景:就是循環體需要至少執行1次的時候用
do...while和while的對比
while
是先判斷再執行
do-while
是先執行再判斷