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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## [break 和 continue](https://lingcoder.gitee.io/onjava8/#/book/05-Control-Flow?id=break-%e5%92%8c-continue) 在任何迭代語句的主體內,都可以使用**break**和**continue**來控制循環的流程。 其中,**break**表示跳出當前循環體。而**continue**表示停止本次循環,開始下一次循環。 下例向大家展示**break**和**continue**在**for**、**while**循環中的使用。代碼示例: ~~~ // control/BreakAndContinue.java // Break 和 continue 關鍵字 import static onjava.Range.*; public class BreakAndContinue { public static void main(String[] args) { for(int i = 0; i < 100; i++) { // [1] if(i == 74) break; // 跳出循環 if(i % 9 != 0) continue; // 下一次循環 System.out.print(i + " "); } System.out.println(); // 使用 for-in 循環: for(int i : range(100)) { // [2] if(i == 74) break; // 跳出循環 if(i % 9 != 0) continue; // 下一次循環 System.out.print(i + " "); } System.out.println(); int i = 0; // "無限循環": while(true) { // [3] i++; int j = i * 27; if(j == 1269) break; // 跳出循環 if(i % 10 != 0) continue; // 循環頂部 System.out.print(i + " "); } } } ~~~ 輸出結果: ~~~ 0 9 18 27 36 45 54 63 72 0 9 18 27 36 45 54 63 72 10 20 30 40 ~~~ **\[1\]**在這個**for**循環中,`i`的值永遠不會達到 100,因為一旦`i`等于 74,**break**語句就會中斷循環。通常,只有在不知道中斷條件何時滿足時,才需要**break**。因為`i`不能被 9 整除,**continue**語句就會使循環從頭開始。這使**i**遞增)。如果能夠整除,則將值顯示出來。**\[2\]**使用**for-in**語法,結果相同。**\[3\]**無限**while**循環。循環內的**break**語句可中止循環。**注意**,**continue**語句可將控制權移回循環的頂部,而不會執行**continue**之后的任何操作。 因此,只有當`i`的值可被 10 整除時才會輸出。在輸出中,顯示值 0,因為`0%9`產生 0。還有一種無限循環的形式:`for(;;)`。 在編譯器看來,它與`while(true)`無異,使用哪種完全取決于你的編程品味。
                  <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>

                              哎呀哎呀视频在线观看