<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 程序:使用三元運算符查找三個數字中的最大數字 > 原文: [https://beginnersbook.com/2017/09/java-program-to-find-largest-of-three-numbers-using-ternary-operator/](https://beginnersbook.com/2017/09/java-program-to-find-largest-of-three-numbers-using-ternary-operator/) 該程序使用[三元運算符](https://beginnersbook.com/2017/08/operators-in-java/)找到三個數中最大的一個。在完成程序之前,讓我們了解什么是三元運算符: **三元運算符**計算一個布爾表達式并根據結果賦值。 ```java variable num = (expression) ? value if true : value if false ``` 如果表達式結果為`true`,則將冒號(`:`)之前的第一個值賦給變量`num`,否則將第二個值賦給`num`。 ## 示例:使用三元運算符編程以查找最大數字 在本程序中,我們使用三元運算符兩次來比較這三個數字,但是您可以使用三元運算符比較**一個語句中的所有三個數字,如下所示:** ```java result = num3 > (num1>num2 ? num1:num2) ? num3:((num1>num2) ? num1:num2); ``` 但是,如果您發現難以理解,那么請使用它,就像我在下面的示例中所示: ```java import java.util.Scanner; public class JavaExample { public static void main(String[] args) { int num1, num2, num3, result, temp; /* Scanner is used for getting user input. * The nextInt() method of scanner reads the * integer entered by user. */ Scanner scanner = new Scanner(System.in); System.out.println("Enter First Number:"); num1 = scanner.nextInt(); System.out.println("Enter Second Number:"); num2 = scanner.nextInt(); System.out.println("Enter Third Number:"); num3 = scanner.nextInt(); scanner.close(); /* In first step we are comparing only num1 and * num2 and storing the largest number into the * temp variable and then comparing the temp and * num3 to get final result. */ temp = num1>num2 ? num1:num2; result = num3>temp ? num3:temp; System.out.println("Largest Number is:"+result); } } ``` **輸出:** ```java Enter First Number: 89 Enter Second Number: 109 Enter Third Number: 8 Largest Number is:109 ```
                  <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>

                              哎呀哎呀视频在线观看