<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 控制流語句 > 原文: [https://javatutorial.net/java-control-flow-statements](https://javatutorial.net/java-control-flow-statements) Java 中的控制流語句允許您在滿足特殊條件時運行或跳過代碼塊。 您將在程序中大量使用控制語句,本教程將說明如何執行此操作。 ## `if`語句 Java 中的`if`語句的工作原理與大多數編程語言完全相同。 借助`if`,您可以選擇在滿足預定義條件時執行特定的代碼塊。 Java 中`if`語句的結構如下所示: ```java if (condition) { // execute this code } ``` 條件是布爾值。 布爾值意味著它可以是`true`或`false`。 例如,您可以將數學方程式作為條件。 看這個完整的例子: ```java public class FlowControlExample { public static void main(String[] args) { int age = 2; System.out.println("Peter is " + age + " years old"); if (age < 4) { System.out.println("Peter is a baby"); } } } ``` 輸出為: ```java Peter is 2 years old Peter is a baby ``` 在上面的示例中,我們檢查年齡是否小于 4。將年齡設置為 2,布爾條件`2 < 4`為`true`,結果我們打印`"Peter is a baby"`。 如果我們將年齡更改為大于 3 的任何值,則該塊中的代碼將不再執行,并且不會打印`"Peter is a baby"`。 ## Java 中的比較運算符 使用此運算符創建布爾結果 `<`小于 `<=`小于或等于 `>`大于 `>=`大于或等于 `==`等于 `!=`不等于 ## Java 中的條件運算符 `&&`和`||`運算符對兩個布爾表達式執行有條件 AND 和有條件 OR 運算。 ```java int a = 2; int b = 2; int c = 5; if (a == 2 && b == 2) { System.out.println("A and B are equeal to 2"); } if (a == 5 || c == 5) { System.out.println("A or C is equal to 5"); } ``` 結果是 ```java A and B are equeal to 2 A or C is equal 5 ``` ## `if-else`語句 通過此語句,您可以控制滿足條件的情況以及其他情況。 看下面的代碼 ```java public class FlowControlExample { public static void main(String[] args) { int age = 10; System.out.println("Peter is " + age + " years old"); if (age < 4) { System.out.println("Peter is a baby"); } else { System.out.println("Peter is not a baby anymore"); } } } ``` 結果是 ```java Peter is 10 years old Peter is not a baby anymore ``` 因為我們給年齡的值大于 3,所以執行`else`語句 我將再展示一個帶有`if else`語句和條件運算符的示例 ```java public class FlowControlExample { public static void main(String[] args) { int age = 14; System.out.println("Peter is " + age + " years old"); if (age < 4) { System.out.println("Peter is a baby"); } else if (age >= 4 && age < 14) { System.out.println("Peter is a child"); } else if (age >= 14 && age < 18) { System.out.println("Peter is a teenager"); } else if (age >= 18 && age < 68) { System.out.println("Peter is adult"); } else { System.out.println("Peter is an old men"); } } } ``` ## `switch`語句 在某些情況下,您可以避免在代碼中使用多個 if-s 并使代碼看起來更好。 為此,可以使用`switch`語句。 看下面的 java `switch`示例 ```java public class SwitchExample { public static void main(String[] args) { int numOfAngles = 3; switch (numOfAngles) { case 3: System.out.println("triangle"); break; case 4: System.out.println("rectangle"); break; case 5: System.out.println("pentagon"); break; default: System.out.println("Unknown shape"); } } } ``` `switch`有一把鍵和一個或多個情況。 在我們的示例中,鍵為`numOfAngles`,當我們將 3、4 和 5 用作`switch`語句的值時,我們處理停止點。 如果我們傳遞的值不同于 3、4 或 5 ,則默認執行。 另請注意,在每種情況下,中斷。 如果我們不包括`break`,則程序將運行到下一種情況。 例如,如果我們刪除情況 3 的中斷,則在上面的示例中將執行情況 3 和情況 4。 在我的下一個教程 [Java 循環](http://javatutorial.net/java-loops "Java Loops")中,我將解釋如何在 Java 中使用循環。
                  <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>

                              哎呀哎呀视频在线观看