1. 程式人生 > 其它 >java 1.0 While迴圈 do-while迴圈

java 1.0 While迴圈 do-while迴圈

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