자바 비교 연산자는 두 개의 피연산자를 비교하여 그 결과를 논리값으로 반환하는 연산자입니다. 자바 비교 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

1.자바 독학 / 비교연산자
자바 비교 연산자는 다음과 같이 6가지가 있습니다.
연산자 | 설명 |
---|---|
== |
같음 |
!= |
같지 않음 |
> |
크다 |
< |
작다 |
>= |
크거나 같다 |
<== |
작거나 같다 |
2.자바 독학 / 비교연산자 ( == )
==
연산자는 두 개의 피연산자가 같으면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 10;
int b = 10;
boolean c = a == b;
위 코드에서 c
는 a
와 b
가 같기 때문에 true
가 됩니다.
3.자바 독학 / 비교연산자 ( != )
!=
연산자는 두 개의 피연산자가 같지 않으면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 10;
int b = 20;
boolean c = a != b;
위 코드에서 c
는 a
와 b
가 다르기 때문에 true
가 됩니다.
4.자바 독학 / 비교연산자 ( > )
>
연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 크면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 10;
int b = 5;
boolean c = a > b;
위 코드에서 c
는 a
가 b
보다 크기 때문에 true
가 됩니다.
5.자바 독학 / 비교연산자 ( < )
<
연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 작으면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 5;
int b = 10;
boolean c = a < b;
위 코드에서 c
는 a
가 b
보다 작기 때문에 true
가 됩니다.
6.자바 독학 / 비교연산자 ( >= )
>=
연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 10;
int b = 10;
boolean c = a >= b;
위 코드에서 c
는 a
가 b
와 같기 때문에 true
가 됩니다.
7.자바 독학 / 비교연산자 ( <= )
<=
연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 true
를, 그렇지 않으면 false
를 반환합니다.
int a = 10;
int b = 5;
boolean c = a <= b;
위 코드에서 c
는 a
가 b
보다 크지 않기 때문에 true
가 됩니다.
8.자바 독학 / 비교연산자 특징
자바 비교 연산자는 다음과 같은 특징을 가지고 있습니다.
- 피연산자들의 타입이 동일하지 않을 경우, 자동 타입 변환하여 피연산자들의 타입을 일치시킨 후 연산 수행
- 피연산자들이 모두 정수 타입인 경우,
>
,<
,>=
,<==
연산자는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지를 비교합니다. - 피연산자들이 모두 문자열 타입인 경우, ``==
연산자는 두 문자열의 내용이 같으면
true를, 그렇지 않으면
false`를 반환합니다.
자바 비교 연산자는 프로그래밍에서 조건문, 반복문 등에서 많이 사용되는 연산자입니다.
'개발 > JAVA' 카테고리의 다른 글
자바 독학 , 연산자-산술 연산자 #3 (0) | 2023.11.16 |
---|---|
자바 독학 , JAVA개발 환경변수 설정 (0) | 2023.11.15 |
자바 독학 , 연산자-증감연산자 #2 (0) | 2023.11.15 |
자바 독학 , 변수 #1 (1) | 2023.11.09 |