java 1.0 While迴圈 do-while迴圈
阿新 • • 發佈:2022-03-19
While迴圈 do-while迴圈
迴圈語句就是讓計算機根據條件做迴圈計算,在條件滿足時繼續迴圈,條件不滿足時退出迴圈
while迴圈
用法:
while(條件表示式){
迴圈語句
}//繼續執行後續程式碼
while迴圈在每次迴圈開始前,先會判斷條件是否成立。如果計算結果為true,就把迴圈體內的語句執行一遍,如果計算結果為false,那就直接跳到while迴圈的末尾,繼續往下執行。
例項1:
``
public class Test008 { public static void main(String[] args) { int i=1; while(i<=6){ i++ ; } System.out.println(i); } }
輸出結果:7
do while
與while不同的是,do while先不進行判斷,直接先將迴圈體中的程式碼執行一遍,然後根據while中的條>件的返回值判斷,如果符合條件,則再一次執行迴圈體,如果不符合,則執行do while外面的程式碼
用法:
do{
//迴圈體
}while(條件表示式);
例項2:
``
public class Test009 { public static void main(String[] args) { int i=1; do { i++; } while(i<=9); System.out.println(i); } }
輸出結果:10
注意:
不論是do while還是while迴圈,他們的本質都是相同的,符合條件則執行迴圈體,不符合則執行其他程式碼,但是,while後面的小括號中的是true的時候,才會迴圈。
例項3:
``
public class Test009 { public static void main(String[] args) { int i=1; int sum=0; do { sum=sum+i; i++; } while(i<=100); System.out.println(sum); } }
輸出結果:5050
public class Test008 {
public static void main(String[] args) {
int i=1;
int sum=0;
while(i<=100){
sum=sum+i;
i++ ;
}
System.out.println(sum);
}
}
輸出結果:5050