4. Programming/4.1 JAVA
10 - 논리 연산자
이도저도 아닌 사람
2016. 5. 29. 13:20
논리 연산자
논리 연산자는 논리곱(&&, &), 논리합(||, |), 배타적 논리합(^), 논리부정(!) 연산을 수행하며, 논리 연산자의 피연산자는 boolean타입만 사용할 수 있다.
A |
B |
A && B |
A || B |
!A |
A ^ B |
TRUE |
TRUE |
TRUE | TRUE |
FALSE | FALSE |
TRUE |
FALSE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
TRUE |
TRUE |
FALSE |
FALSE |
FALSE |
FALSE |
TURE |
FALSE |
논리곱 (&&, &) - 피연산자가 모두 true일 경우에만 연산 결과가 true
논리곱 (||, |) - 피연산자 중 하나만 true 이면 연산 결과는 true
논리 부정 (!) - 피연산자의 논리 값을 바꾼다. true -> false, false -> true
배타적 논리합 (^) - 피연산자가 서로 다른 값일 경우에만 true
참고 : Tryhelloworld.co.kr