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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 中的`break`語句 > 原文: [https://beginnersbook.com/2017/08/java-break-statement/](https://beginnersbook.com/2017/08/java-break-statement/) **`break`語句**通常用于以下兩種情況: a)使用`break`語句立即退出循環。每當在循環內遇到`break`語句時,控制流直接退出循環,并且循環在其余迭代中終止。它與`if`語句一起使用,只要在循環內部使用,以便循環在特定條件下終止。 這里要注意的重點是,當在嵌套循環中使用`break`語句時,只有內部循環才會終止。 b)它也用于[`switch-case`](https://beginnersbook.com/2017/08/java-switch-case/)控制。通常情況下,`switch`語句中的所有情況都會跟一個`break`語句,這樣每當程序控制流跳轉到一個`case`時,它就不會執行后續的情況(參見下面的例子)。一旦在`switch-case`塊中遇到中斷,控制器就會從`switch-case`體中出來。 **`break`語句的語法:** `break`一詞后跟分號。 ```java break; ``` ## 示例 - 在`while`循環中使用`break` 在下面的例子中,我們有一個[`while`循環](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)從 0 運行到 100 但由于我們有一個`break`語句只在循環值達到 2 時發生,循環終止并且控制傳遞給下一個循環體后的程序語句。 ```java public class BreakExample1 { public static void main(String args[]){ int num =0; while(num<=100) { System.out.println("Value of variable is: "+num); if (num==2) { break; } num++; } System.out.println("Out of while-loop"); } } ``` **輸出:** ```java Value of variable is: 0 Value of variable is: 1 Value of variable is: 2 Out of while-loop ``` ## 示例 - 在`for`循環中使用`break` 你可以在這看到同樣的事情。一旦`var`值達到 99,[`for`循環](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/)就會終止。 ```java public class BreakExample2 { public static void main(String args[]){ int var; for (var =100; var>=10; var --) { System.out.println("var: "+var); if (var==99) { break; } } System.out.println("Out of for-loop"); } } ``` **輸出:** ```java var: 100 var: 99 Out of for-loop ``` ## 示例 - 在`switch-case`中使用`break`語句 ```java public class BreakExample3 { public static void main(String args[]){ int num=2; switch (num) { case 1: System.out.println("Case 1 "); break; case 2: System.out.println("Case 2 "); break; case 3: System.out.println("Case 3 "); break; default: System.out.println("Default "); } } } ``` **輸出:** ```java Case 2 ``` 在這個例子中,我們在每個`Case`塊之后都有`break`語句,這是因為如果我們沒有它,那么后續的`case`塊也會執行。不中斷的同一程序的輸出將是`Case 2 Case 3 Default`。
                  <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>

                              哎呀哎呀视频在线观看