본문 바로가기

4. Programming/4.1 JAVA

10 - 논리 연산자

논리 연산자

논리 연산자는 논리곱(&&, &), 논리합(||, |), 배타적 논리합(^), 논리부정(!) 연산을 수행하며, 논리 연산자의 피연산자는 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