Java 布爾類型
Java教程 - Java布爾類型
Java對邏輯值有一個布爾類型。這是所有關系運算符傳回的類型。
值
它隻能有兩個可能的值之一,
true
或
false
。
字面值
布爾字面值隻有兩個邏輯值:
true
和
false
。
true
和
false
的值不轉換為任何數字表示。
Java中的真正字面值不等于1,false字面值也不等于0.在Java中,它們隻能配置設定給聲明為boolean的變量。
布爾類
布爾類在對象中封裝了一個基本類型布爾值。 Boolean類型的對象包含一個類型為boolean的單個字段。
布爾類具有将布爾值轉換為String和String轉換為布爾值的方法。
例子
這裡是一個程式,示範布爾類型:
public class Main {
public static void main(String args[]) {
boolean boolVariable;
boolVariable = false;
System.out.println("b is " + boolVariable);
boolVariable = true;
System.out.println("b is " + boolVariable);
}
}
輸出
b is false
b is true
例2
java中的真正字面值不等于1,false字面值也不等于0。在java中,它們隻能被非配給聲明為boolean的變量。
public class Main {
public static void main(String[] argv) {
boolean b = true;
int i = b;
}
}
如果嘗試編譯程式,編譯器将生成以下錯誤消息。