論理演算

論理演算

論理演算は論理値の計算です。

論理演算 プログラム上の表記
論理和(または) ||
論理積(かつ) &&
否定 !

論理和演算結果

A B 結果

論理積演算結果

A B 結果

否定演算結果

A 結果

論理和の例

int x = 90;
// xが80未満または、100より大きいことを確認
if(x < 80 || 100 < x) {
	System.out.println("xが80未満または、100とり大きい");
} else {
	System.out.println("条件満たさない");
}
条件満たさない

論理積の例

int x = 90;
// xが80より大きいかつ100未満であることを確認
if(80 < x&&x < 100) {
	System.out.println("xが80より大きく、100未満だ");
} else {
	System.out.println("条件満たさない");
}
xが80より大きく、100未満だ

否定の例

int x = 90;
// xが80未満または、100より大きいことを確認
if(!(x < 80)) {
	System.out.println("xが80より小さい ということはない");
} else {
	System.out.println("条件満たさない");
}
xが80より小さい ということはない