논리 연산자는 참(true)과 거짓(false)으로 결론 내릴 수 있는 블리언 값 만이 피 연산자로 올 수 있다.
결과값은 boolean 타입으로 true 또는 false 값이다.
논리합(OR)
- 논리합을 의미하는 연산자는 || 이다.
- | 를 한번만 입력하면 비트 OR 연산자가 되니 주의해야 한다.
- 좌측과 우측의 논리값 중 하나라도 true이면 true를 되돌려 준다.
논리곱(AND)
- 논리곱을 의미하는 연산자는 && 이다.
- 좌측과 우측의 논리값이 모두 true이면 true를 되돌려 준다.
배타적 논리합(XOR(^))
- 두 값이 다를 때는 true, 같을 때는 false를 되돌려 준다.
부정(NOT)