<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## Java編程那些事兒36—do-while語句語法 鄭州游戲學院 陳躍峰 出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb) **5.4.2 do-while語句** do-while語句由關鍵字do和while組成,是循環語句中最典型的“先循環再判斷”的流程控制結構,這個和其它2個循環語句都不相同。 do-while語句的語法格式為: ~~~ ?????????????????? do{ ??????????????????????????? 循環體; ?????????????????? }while(循環條件); ~~~ 語法說明:在do-while語句中,循環體部分是重復執行的代碼部分,循環條件指循環成立的條件,要求循環條件是boolean類型,值為true時循環執行,否則循環結束,最后整個語句以分號結束。 執行流程:當執行到do-while語句時,首先執行循環體,然后再判斷循環條件,如果循環條件不成立,則循環結束,如果循環條件成立,則繼續執行循環體,循環體執行完成以后再判斷循環條件,依次類推。 實現和while語句實現的類似的示例,則死循環的示例代碼為: ~~~ ?????????????????? do{ ???????? ?????????????????? System.out.println(‘a’); ?????????????????? }while(true); ???????? 實現輸出0-9這10個數字的循環為: ?????????????????? int i = 0; do{ ??????????????????????????? System.out.println(i);?? //輸出變量的值 ??????????????????????????? i++;???????????????? //變量增加1 ?????????????????? }while(i < 10); ???????? 實現求1-10這10個數字的和的代碼為: ?????????????????? int i = 1; ?????????????????? int sum = 0; ?????????????????? do{ ??????????????????????????? sum += i;?//求和 ??????????????????????????? i++;????? //變量增加1 ?????????????????? }while(i < 10); ?????????????????? System.out.println(sum);?? //輸出和 ~~~ 同理,實現求5的階乘的代碼類似,在數學上5的階乘指1×2×3×4×5,數學上規定0的階乘等于1,在實際計算時,階乘的值增加的非常快,所以需要注意結果不能溢出。其具體代碼為: ~~~ ?????????????????? int i = 1; ?????????????????? int result = 1; ?????????????????? do{ ??????????????????????????? result *= i; ??????????????????????????? i++;????? ?????????????????? }while(i <= 5); ?????????????????? System.out.println(result); ~~~ 在實際的程序中,do-while的優勢在于實現那些先循環再判斷的邏輯,這個可以在一定程度上減少代碼的重復,但是總體來說,do-while語句使用的頻率沒有其他的循環語句高。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看