真偽値


真偽値:「Yes(True)」「No(False)」で答えられる情報

boolean型

・"Yes"/ "No"で答えるものに使う
・処理速度を最適化できる

boolean red = true;
if (red) {
    System.out.println("赤色です。");
} else {
    System.out.println("赤色ではありません。");

Boolean型

・"Yes"/"No" のほか、"どちらでもない" 答えのものに使える

Boolean isRed = null; // 色が未定義であると仮定
   
        if (Boolean.TRUE.equals(isRed)) {
            System.out.println("色は赤色です。");
        
        } else if (Boolean.FALSE.equals(isRed)) {
            System.out.println("色は赤色ではありません");
        
        } else {
            System.out.println("色は未定義です。");
        }