Development/Java
관계 연산자(비교 연산자; comparison operator), 비교 연산자 종류
codedragon
2018. 10. 18. 12:55
반응형
관계 연산자(Relational Operator)
· ≒ 비교 연산자(comparison operator) = 논리 관계 연산자
· 변수나 상수의 값을 비교할 때 쓰이는 연산자(두 피연산자 사이의 관계를 확인)입니다.
· 관계를 비교하여 참(True)과 거짓(False)을 결과로 반환하는 연산자
· 연산 결과는 항상 true 또는 false인 논리값(boolean)이 반환됩니다.
· if, when의 조건식과 함께 많이 사용됩니다.
비교 연산자 종류
두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.
연산자 | 의미 | 반환값 |
> | 크다 n1 > n2 //n1이 n2보다 큰가? |
왼쪽 피연산자가 오른쪽 피연산자보다 크면 참, 아니면 거짓 |
< | 작다 n1 < n2 //n1이 n2보다 작은가? |
왼쪽 피연산자가 오른쪽 피연산자보다 작으면 참, 아니면 거짓 |
>= | 크거나 같다 n1 >= n2 //n1이 n2보다 같거나 큰가? |
왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 참, 아니면 거짓 |
<= | 작거나 같다 n1 <= n2 //n1이 n2보다 같거나 작은가? |
왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 참, 아니면 거짓 |
== | 피연산자들의 값이 같다 n1 == n2 //n1과 n2가 같은가? |
왼쪽 피연산자가 오른쪽 피연산자와 같으면 참, 아니면 거짓 |
!= | 피연산자들의 값이 같지 않다 n1 != n2 //n1과 n2가 다른가? |
왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 아니면 거짓 |