While語句語法
while(condition){
//do your job
}
Do-While語句語法
do{
//do your job
}while(condition);
區(qū)別
do-while中的語句最少會循環(huán)一次,但while只要condition不滿足的話就不會執(zhí)行內(nèi)部語句。
舉個while的例子:
public static void testWhile() {
int i = 10;
while (i > 10) {
System.out.print(i + " ");
i--;
}
}
上面這段代碼沒有任何輸出,證明只要condition不滿足不會執(zhí)行內(nèi)部語句
再舉個do-while的例子
public static void testDoWhile() {
int i = 10;
do {
System.out.print(i + " ");
i--;
} while (i > 10);
}
輸出:10
上面的輸出證明雖然condition不滿足但是do-while內(nèi)部語句還是執(zhí)行了一次