Java boolean資料型別


布林資料型別只有兩個有效值:truefalse。這兩個值稱為布林字面量。可以使用布林字面量如下 -

boolean done;   // Declares a boolean variable named done 
done  = true; // Assigns true to done

布林變數不能轉換為任何其他資料型別,反之亦然。boolean資料型別是所有關係運算子返回的型別,如a<b
boolean資料型別是控制控制語句的條件表示式所需的型別,例如iffor

範例

這裡是一個程式,演示布林型別如何使用:

public class Main {
  public static void main(String args[]) {
    boolean b;

    b = false;
    System.out.println("b is " + b);
    b = true;
    System.out.println("b is " + b);

    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
10 > 9 is true