논리 연산자
논리 연산자는 논리곱(&&, &), 논리합(||, |), 배타적 논리합(^), 논리부정(!) 연산을 수행하며, 논리 연산자의 피연산자는 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
'4. Programming > 4.1 JAVA' 카테고리의 다른 글
12 - switch 문 (0) | 2016.05.30 |
---|---|
11 - 삼항연산자 (0) | 2016.05.30 |
09 - 조건문 (if) (0) | 2016.05.26 |
08 - 연산자(우선순위) (0) | 2016.05.26 |
07 - 연산자(비교) (0) | 2016.05.25 |