do...while 循環與 while 循環語法有些相似,但執行過程差異比較大。ide
執行過程:blog
<1>、 先執行一遍循環操做,而後判斷循環條件是否成立get
<2>、 若是條件成立,繼續執行< 1 > 、< 2 >,直到循環條件不成立爲止it
特色: 先執行,後判斷class
因而可知,do...while 語句保證循環至少被執行一次!循環
例如,依然輸出 1000 遍「我愛慕課網」,使用 do...while 的實現代碼爲:語法
代碼:im
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之間偶數的和
int num = 2; // 表明 1-50 之間的偶數
do {
//實現累加求和
sum=sum+num;
num = num + 2; // 每執行一次將數值加2,以進行下次循環條件判斷
} while ( num<=50 ); // 知足數值在 1-50 之間時重複執行循環
System.out.println(" 50之內的偶數之和爲:" + sum );
}
}static
運行結果:
50之內的偶數之和爲:650