<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## **while基本語法:** ``` while(循環條件){     語句塊; } ``` 通過上面可以看出while循環的語法結構非常簡單,它的執行順序以及原理是這樣的,先判斷布爾表達式的結果,如果是true,則執行循環體,循環體結束之后,再次判斷布爾表達式的結果,如果是true,再執行循環體,循環體結束之后,再判斷布爾表達式的結果,直到結果為false的時候,while循環結束。如果起初第一次判斷布爾表達式結果的時候就是false,那么while循環體執行次數就為0了。 :-: ![](https://img.kancloud.cn/b8/08/b808ada77bfebf5f79ea1a6aca322dce_515x162.png) <br> <br> ## **while原理:** :-: ![](https://img.kancloud.cn/6d/e2/6de2b3b1017653e1c75fadcf61e0558b_498x361.png) 實際上while循環可以看做是for循環的另一種變形寫法,本質上是一樣的,執行效率上也是一樣的,硬要說它們有什么不同的話,首先while循環語法結構比for更簡單,for循環的計數器比while更清楚一些,另外for循環的計數器對應的變量可以在for循環結束之后就釋放掉,但是while循環的計數器對應的變量聲明在while循環外面,擴大了該變量的作用域。總之,不管是for還是while,都必須掌握,因為這兩個循環使用最多。 <br> ## **do while案例:** ``` public class day01_while{ public static void main(String [] args){ int nun = 10; do{ System.out.println("do is :" + nun); nun++; }while(nun >= 20 && nun <= 19); System.out.println("while is :" + nun); } } ``` ## **while案例:** ``` public class day02_while{ public static void main(String [] args){ int sum = 10; while(sum >= 11 && sum <= 20){ System.out.println("hhhh i`m accord with condition"); sum++; } System.out.println("ai shit~~~"); } } ``` ``` public class day02_while{ public static void main(String [] args){ int sum = 11; while(sum >= 11 && sum <= 20){ System.out.println("hhhh i`m accord with condition"); sum++; } System.out.println("ai shit~~~"); } } ``` 如果可以,將代碼運行一遍,你會發現do while和while用法原理一樣,只是規則不同,do while先執行,在判斷,while是先判斷在執行 ## **while和do-while的比較** while 循環和 do-while 循環的相同處是:都是循環結構,使用 while(循環條件) 表示循環條件,使用大括號將循環操作括起來。 while 循環和 do-while 循環的不同處如下: * 語法不同:與 while 循環相比,do-while 循環將 while 關鍵字和循環條件放在后面,而且前面多了 do 關鍵字,后面多了一個分號。 * 執行次序不同:while 循環先判斷,再執行。do-while 循環先執行,再判斷。 * 一開始循環條件就不滿足的情況下,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>

                              哎呀哎呀视频在线观看