Progamming/Java
Java(자바) - 연산자 2. 비교 연산자 & 논리 연산자
코딩밤
2022. 10. 13. 17:31
300x250
비교 연산
- 두 피연산자를 비교해 true or false의 논리 값을 내는 연산
연산자 | 내용 | 예제 | 결과 |
a < b | a가 b보다 작으면 true | 3 < 5 | true |
a > b | a가 b보다 크면 true | 3 > 5 | false |
a <= b | a가 b보다 작거나 같으면 true | 1 <= 0 | false |
a >= b | a가 b보다 크거나 같으면 true | 10 >= 10 | true |
a == b | a가 b와 같으면 true | 1 == 3 | false |
a != b | a가 b와 같지 않으면 true | 1 != 3 | true |
논리 연산
- boolean 타입의 피연산자에 대한 논리 연산
- 연산의 종류 : NOT(!), OR(||), AND(&&), XOR(^)
연산자 | 내용 | 예제 | 결과 |
! a | a가 true면 false, false 이면 true | !(3<5) | false |
a || b | a와 b의 OR 연산, a와 b모두 false인 경우에만 false | (3>5) || (1==1) | true |
a && b | a와 b의 AND 연산, a와 b모두 true인 경우에만 true | (3<5) && (1==1) | true |
a ^ b | a와 b의 XOR 연산, a와 b가 서로 다를 때 true | (3>5) ^ (1==1) | true |
예
300x250