亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        java表達式中類型的自動提升

        字號:

        Java 有一種表示邏輯值的簡單類型,稱為布爾型。它的值只能是真或假這兩個值中的一個。它是所有的諸如a    下面的程序說明了布爾類型的使用:
            // Demonstrate boolean values.
            class BoolTest {
            public static void main(String args[]) {
            boolean b;
            b = false;
            System.out.println("b is " + b);
            b = true;
            System.out.println("b is " + b);
            // a boolean value can control the if statement
            if(b) System.out.println("This is executed.");
            b = false;
            if(b) System.out.println("This is not executed.");
            // outcome of a relational operator is a boolean value
            System.out.println("10 > 9 is " + (10 > 9));
            }
            }
            這個程序的運行結果如下所示:
            b is false
            b is true
            This is executed.
            10 > 9 is true
            關于這個程序有3件有趣的事情要注意。首先,你已經(jīng)看到,當用方法println ( ) 輸出布爾的值時,顯示的是“true ”或“false”。第二,布爾變量的值本身就足以用來控制if語句。沒有必要將if語句寫成像下面這樣:
            if(b == true) ...
            第三,關系運算符(例如<)的結果是布爾值。這就是為什么表達式10>9 的顯示值是“true”。此外,在表達式10>9 的兩邊額外的加上括號是因為加號“+”運算符比運算符“>”的優(yōu)先級要高。