본문 바로가기

java/연산자(Operator)

논리연산자

논리 연산자는 AND 연산자 &&, OR 연산자 ||, NOT 연산자 !를 포함하며, 공통으로 boolean 타입을 반환한다.

 

  • AND 연산자(&&): 피연산자 두 개가 모두 true일 때 true를 반환하며, 피연산자 두 개 중 하나라도 true가 아니면 false를 반환한다. 둘중에 하나라도 falsefalse.
  • OR 연산자(||): 피연산자 두 개 중 단 하나라도 true true를 반환하며, 피연산자가 모두 false인 경우에만 false를 반환합니다. 둘다 false일때만 false.
x y x && y x || y
false false false false
false true false true
true false false true
true true true true

 

  • NOT 연산자(!) : true와 false를 반대로 바꾸는 연산자.
// 아래의 비교 연산 결과는 모두 true
!true == false
        !false == true
        !!true == true

 

 

 

 

'java > 연산자(Operator)' 카테고리의 다른 글

비교 연산자  (0) 2024.04.04
연산자 우선순위  (0) 2024.04.04
산술 연산자  (0) 2024.04.04