While與Do-While的區(qū)別

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í)行了一次
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容