真偽値
真偽値:「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("色は未定義です。");
}