Java學習第十七課:while迴圈與do...while迴圈
阿新 • • 發佈:2022-03-21
-
-
while(布林表示式){
//迴圈內容
} -
只要布林表示式為true。迴圈就會一直執行下去。
-
我們大多數情況是會讓迴圈停止下來的,我們需要一個讓表示式失效的方式來結束迴圈。
-
少部分條件一直為true就會造成無限迴圈【死迴圈】,我們正常的業務程式設計中應該儘量避免死迴圈。會影響程式效能或者造成卡死奔潰!!!
-
思考:計算1 + 2 + 3 + 4 +.....+ 100 = ?
-
public static void main(String[] args) {
int a = 0;
int sum = 0;
while (a <= 100){
sum = sum + a;
a++;
System.out.println(sum);
}
} -
-
對於while語句而言,如果不滿足條件,則不能進入死迴圈。但有時候我們需要即使不滿足條件,也至少執行一次。
-
-
do {
//程式碼語句
}while(布林表示式) -
while和do-while的區別:
-
while先判斷後執行。do...while是先執行後判斷!
-
-