관계 연산자(비교 연산자; comparison operator), 비교 연산자 종류
CODEDRAGON ㆍDevelopment/Java
반응형
관계 연산자(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가 다른가? |
왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 아니면 거짓 |
'Development > Java' 카테고리의 다른 글
다중 for문, 예 (0) | 2018.10.24 |
---|---|
Java - 2차원 배열 선언 형식, 1차원 배열 vs 2차원 배열, 2차원 배열의 선언과 동시에 초기화 방법 (0) | 2018.10.23 |
The Java™ Tutorials (0) | 2018.10.16 |
클래스의 이해, 클래스의 구조 - 클래스 헤더, 멤버 필드 (Field), 멤버 메서드 (Method), 멤버(Member) (0) | 2018.10.11 |
불변 클래스(immutable class) vs 가변 클래스(mutable class) (0) | 2018.10.07 |