Java流程控制06:While迴圈詳解
阿新 • • 發佈:2020-07-18
Java流程控制06:While迴圈詳解:
列印瀏覽器頁面:
ctrl+r
while迴圈:
while語法:
while是最基本的迴圈,它的結構為:
while(布林表示式){
//迴圈內容
}
while迴圈要點:
-
只要布林表示式為true,迴圈就會一直執行下去。
-
我們大多數情況會讓迴圈停止下來的,我們需要一個讓表示式失效的方式來結束迴圈。
-
少部分情況需要迴圈一直執行,比如伺服器的請求響應監聽等。
-
迴圈條件一直為true就會造成無線迴圈(死迴圈),我們正常的業務變成中應該儘量避免死迴圈。會影響程式效能或者造成程式卡死崩潰!
while迴圈程式碼示例1(輸出1~100):
package com.wenjian.struct;
public class WhileDemo01 {
public static void main(String[] args) {
//輸出1~100
int i=0;
while (i < 10) {
i++;
System.out.println(i);
}
}
}
輸出:
1
2
3
4
5
6
7
8
9
10
程序已結束,退出程式碼 0
While迴圈程式碼示例2(死迴圈程式碼示例):
package com.wenjian.struct; public class WhileDemo02 { public static void main(String[] args) { //死迴圈 while (true) { //等待客戶端連線 //定時檢查 //。。。。。 } } }
while迴圈程式碼示例3(計算1+2+3+....100 總和):
package com.wenjian.struct; public class WhileDemo03 { public static void main(String[] args) { int i = 0; int sum = 0; while (i < 100) { i++; sum = sum + i; } System.out.println(sum); } } 輸出: 5050 程序已結束,退出程式碼 0