Java07-6_do...while迴圈結構
阿新 • • 發佈:2020-08-23
do...while迴圈
-
對於while語句而言,如果不滿足條件,則不能進入迴圈。但有時我們需要即使不滿足條件也得至少執行一次
do{ //程式碼語句 }while(布林表示式)
1 package Day07; 2 3 public class Java07_11 { 4 public static void main(String[] args) { 5 int i=0; 6 int sum=0; 7 do { 8 sum=sum+i; 9 i++;10 }while (i<=100); 11 System.out.println(sum); 12 } 13 }
while和do...while的區別
-
while先判斷後執行,do…while是先執行後判斷
-
Do…while總是能保證迴圈體會被至少執行一次!這是他們的主要差別
1 package Day07; 2 3 public class Java07_12 { 4 public static void main(String[] args) { 5 int a=0;6 while(a<0){ 7 System.out.println(a); 8 a++; 9 } 10 System.out.println("------------------------------------------"); 11 do { 12 System.out.println(a); 13 a++; 14 }while (a<0); 15 } 16 }
- 橫線上方是while語句,沒有輸出;橫線下方是do…while語句,執行了一次