-
while是最基本的循環
-
while (布爾表達式){
//循環內容
} -
只要布爾表達是為true,循環就會一直執行下去。
-
我們大多數情況會讓循環停止下來的,我們需要一個讓表達式失效的方式來結束循環。
-
少部分情況需要循環一直執行,比如服務器的請求相應監聽等。
-
循環條件一直為true就會造成無限循環(死循環),我們的正常業務編程中應該盡量避免死循環。會影響程序性能或者造成程序卡死崩潰!
-
-
對於while語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。
-
do...while循環和while循環相似,不同的是,do...while循環至少會執行一次。
do{
//代碼語句
}while(布爾表達式);
-
while和do...while的區別:
-
while 先判斷后執行;do...while先執行后判讀
-
對比while與do...while的區別
package com.juju.structure;
public class DoWhile02 {
public static void main(String[] args) {
int a=0;
while (a<0){
System.out.println(a);
}
System.out.println("=========================================");
do {
System.out.println(a);
a++;
}while(a<0);
}
}