while循環和do while循環的區別


當判斷條件成立時,兩者執行結果一樣;

當while剛進來判斷條件不成立時,while循環體不會執行,而do while會先執行,后判斷。

while:先判斷條件,如果條件滿足,再執行循環操作

do while:先執行一遍循環操作,然后再判讀條件,如果條件滿足,繼續執行循環操作。

package Demo;

public class Demo4 {

    public static void main(String[] args) {
        int i=5;
        do {
            i++;
            System.out.println(i);
        }while(i<5);
        System.out.println("程序結束");

    }

}
package Demo;

public class Demo5 {

    public static void main(String[] args) {
        int i=5;
        while(i<5) {
            i++;
            System.out.println(i);
        }
        System.out.println("程序結束");

    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM