論理演算

論理演算

論理演算は論理値の計算です。
論理演算 プログラム上の表記
論理和(または) ||
論理積(かつ) &&
否定 !
論理和演算結果
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より小さい ということはない