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