乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       新進(jìn)小設(shè)計 2021-06-01

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

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

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

      While循環(huán)

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

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

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

      do-while循環(huán)

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

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

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

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

      for循環(huán)

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

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

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

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

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

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

      • 當(dāng)循環(huán)次數(shù)不明確且不需要先執(zhí)行一次代碼的時候,可以使用 while 語句。
      • 當(dāng)循環(huán)次數(shù)不明確且無論如何都要先執(zhí)行一次代碼的時候,可以使用 do … while 語句。
      • 而當(dāng)循環(huán)次數(shù)明確時,不妨采用 for 語句,更加簡潔明了。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多