當判斷條件成立時,兩者執行結果一樣;
當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("程序結束"); } }