<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## [邏輯運算符](https://lingcoder.gitee.io/onjava8/#/book/04-Operators?id=%e9%80%bb%e8%be%91%e8%bf%90%e7%ae%97%e7%ac%a6) 每個邏輯運算符`&&`(**AND**)、`||`(**OR**)和`!`(**非**)根據參數的邏輯關系生成布爾值`true`或`false`。下面的代碼示例使用了關系運算符和邏輯運算符: ~~~ // operators/Bool.java // 關系運算符和邏輯運算符 import java.util.*; public class Bool { public static void main(String[] args) { Random rand = new Random(47); int i = rand.nextInt(100); int j = rand.nextInt(100); System.out.println("i = " + i); System.out.println("j = " + j); System.out.println("i > j is " + (i > j)); System.out.println("i < j is " + (i < j)); System.out.println("i >= j is " + (i >= j)); System.out.println("i <= j is " + (i <= j)); System.out.println("i == j is " + (i == j)); System.out.println("i != j is " + (i != j)); // 將 int 作為布爾處理不是合法的 Java 寫法 //- System.out.println("i && j is " + (i && j)); //- System.out.println("i || j is " + (i || j)); //- System.out.println("!i is " + !i); System.out.println("(i < 10) && (j < 10) is " + ((i < 10) && (j < 10)) ); System.out.println("(i < 10) || (j < 10) is " + ((i < 10) || (j < 10)) ); } } ~~~ 輸出結果: ~~~ i = 58 j = 55 i > j is true i < j is false i >= j is true i <= j is false i == j is false i != j is true (i < 10) && (j < 10) is false (i < 10) || (j < 10) is false ~~~ 在 Java 邏輯運算中,我們不能像 C/C++ 那樣使用非布爾值, 而僅能使用**AND**、**OR**、**NOT**。上面的例子中,我們將使用非布爾值的表達式注釋掉了(你可以看到表達式前面是 //-)。但是,后續的表達式使用關系比較生成布爾值,然后對結果使用了邏輯運算。請注意,如果在預期為**String**類型的位置使用**boolean**類型的值,則結果會自動轉為適當的文本格式(即 "true" 或 "false" 字符串)。 我們可以將前一個程序中**int**的定義替換為除**boolean**之外的任何其他基本數據類型。但請注意,**float**類型的數值比較非常嚴格,只要兩個數字的最小位不同則兩個數仍然不相等;只要數字最小位是大于 0 的,那么它就不等于 0。
                  <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>

                              哎呀哎呀视频在线观看