Java流程控制07:DoWhile迴圈
阿新 • • 發佈:2020-07-19
while和do while的區別:
- while先判斷後執行。do while是先執行後判斷!
- do...while總是保證迴圈體會被至少執行一次!這是他們的主要差別。
- while迴圈語句是先判斷、後執行迴圈語句的。不滿足條件不執行
- do while迴圈語句是先執行、後判斷。不管條件是否滿足,至少會執行一次
簡單來說就是while如果不滿足一次都不執行,do while 不滿足至少執行一次
do while迴圈控制語句:
格式:
do{
要執行的語句;
}while(判斷條件);
do while程式碼示例:
package com.wenjian.struct; import java.sql.SQLOutput; public class DoWhileDemo01 { public static void main(String[] args) { int i = 0; int sum = 0; do { sum = sum + i; i++; } while (i <= 100); System.out.println(sum); } } 輸出: 5050 程序已結束,退出程式碼 0
while 和 do while 區別程式碼示例:
package com.wenjian.struct; public class DoWhileDemo02 { public static void main(String[] args) { int a = 0; while (a < 0) { System.out.println(a); a++; } System.out.println("========="); do { System.out.println(a); a++; } while (a<0); } } 輸出: ========= 0 程序已結束,退出程式碼 0