while型語句:
“先判斷,后執行”;


while 執行流程:
當程序執行到 while 循環時 , 會首先判斷小括號里的值 ,如果值
為假 :結束while語句 , 程序繼續向下走
為真 :會把while 循環里大括號里的所有內容執行一次 , 全部執行完畢之后 ,會再度來到條件處
判斷小括號里的值 , 如果值條件一直為true ,且沒有 break return , 那么循環會一直循環下去 (死循環)
do-while語句:
先執行,后判斷

public class Test_12 { public static void main(String[] args) { //do...while 先執行 后判斷 //1.初始化 int a=10; do{ //2.循環體 System.out.println("HelloWolrd\t"+a); //3.迭代 a--; }while(a<=0);//4.條件判斷 } }
do-while執行流程:
當程序執行到 dowhile時 , 它們是一個整體 ;
程序會首先執行 大括號的內容 , 這是循環體 ;
然后進行條件判斷 , 如果小括號的值
為假 : 結束循環 程序繼續向下走
為真 : 再執行循環體一次 , 循環體整體結束了 , 再到條件判斷處進行條件判斷,以此類推
while 和 do...while 的區別:
- while: 先判斷 再執行 條件不成立 循環體 一遍都不執行
- do...while: 先執行 再判斷 條件不成立 循環體 至少執行一遍
