免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Java循環(huán)結(jié)構(gòu) while、do...while、for 用法與區(qū)別總結(jié)

循環(huán)結(jié)構(gòu)

為什么要使用循環(huán)?解決編碼復雜度。

什么是循環(huán)?重復做同一件事情或者做同樣的事情。

While循環(huán)

While(布爾表達式){
    語句或語句塊;
}

while循環(huán)語句的執(zhí)行過程如下:

  • 首先判斷while后面小括號中*表達式的值,如果為true,就從后面緊跟的左大括號開始,按順序執(zhí)行大括號里的語句, 這稱為“執(zhí)行循環(huán)體”;
  • 循環(huán)體執(zhí)行結(jié)束,再次返回對while后面小括號中的表達式的值進行判斷,重復執(zhí)行上一步,直到表達式的值為false;
  • 此時結(jié)束執(zhí)行while語句,while循環(huán)結(jié)束。

do-while循環(huán)

在大多數(shù)情況下,while語句和do-while語句完成相同的功能,它們的作用是等價的。

do{
    語句或語句塊;
}while(布爾表達式);

do-while循環(huán)語句的執(zhí)行過程如下:

  • 首先執(zhí)行do后面的循環(huán)體語句;
  • 然后對while后面小括號中的布爾表達式的值進行判斷,如果為true,再次執(zhí)行do后面的循環(huán)體語句,并再次對布爾表達式的值進行判斷;否則,結(jié)束循環(huán)語句;
  • 重復執(zhí)行上述兩步。

for循環(huán)

for語句是最經(jīng)常使用的循環(huán)語句,一般用在循環(huán)次數(shù)已知的情況下。

在很多情況下,可以使用for語句替代while和do-while語句。

for(初始化表達式;條件表達式;迭代語句){
    循環(huán)體;
}

for循環(huán)語句的執(zhí)行過程如下:

  • 執(zhí)行初始化表達式;
  • 對中間的條件表達式的值進行判斷,如果為true,執(zhí)行后面的循環(huán)體語句;
  • 執(zhí)行迭代表達式,改變循環(huán)變量的值;
  • 重復執(zhí)行上述兩步,開始下一次循環(huán),直到某次中間的條件表達式的值為false,結(jié)束整個循環(huán)語句。

小結(jié):循環(huán)有 3 種寫法,while 語句、do … while 語句和 for 語句,但最常用的是 for 語句。for 語句可看作是另外兩種循環(huán)語句的“改進版”。本質(zhì)上,三種循環(huán)的寫法可以相互替代。

  • 當循環(huán)次數(shù)不明確且不需要先執(zhí)行一次代碼的時候,可以使用 while 語句。
  • 當循環(huán)次數(shù)不明確且無論如何都要先執(zhí)行一次代碼的時候,可以使用 do … while 語句。
  • 而當循環(huán)次數(shù)明確時,不妨采用 for 語句,更加簡潔明了。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
0基礎(chǔ)學java開發(fā)之循環(huán)結(jié)構(gòu)的學習
Java之for循環(huán)break、continue
For循環(huán)詳解
do while 循環(huán)結(jié)構(gòu)
C語言
信息學奧賽第六講:循環(huán)結(jié)構(gòu)程序設(shè)計
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服