天天看點

Java 布爾類型Java 布爾類型

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;
  }
}
           

如果嘗試編譯程式,編譯器将生成以下錯誤消息。

Java 布爾類型Java 布爾類型