본문 바로가기
개발/JAVA

자바 독학 , 연산자-비교연산자 #4

by 파보까 2023. 11. 16.

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

 

1.자바 독학 / 비교연산자

자바 비교 연산자는 다음과 같이 6가지가 있습니다.

연산자 설명
== 같음
!= 같지 않음
> 크다
< 작다
>= 크거나 같다
<== 작거나 같다

2.자바 독학 / 비교연산자 ( == )

== 연산자는 두 개의 피연산자가 같으면 true를, 그렇지 않으면 false를 반환합니다.

int a = 10;
int b = 10;

boolean c = a == b;

 

위 코드에서 cab가 같기 때문에 true가 됩니다.

 

3.자바 독학 / 비교연산자 ( != )

!= 연산자는 두 개의 피연산자가 같지 않으면 true를, 그렇지 않으면 false를 반환합니다.

int a = 10;
int b = 20;

boolean c = a != b;

 위 코드에서 cab가 다르기 때문에 true가 됩니다.

 

4.자바 독학 / 비교연산자 ( > )

> 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 크면 true를, 그렇지 않으면 false를 반환합니다.

int a = 10;
int b = 5;

boolean c = a > b;

 위 코드에서 cab보다 크기 때문에 true가 됩니다.

 

5.자바 독학 / 비교연산자 ( < )

< 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 작으면 true를, 그렇지 않으면 false를 반환합니다.

int a = 5;
int b = 10;

boolean c = a < b;

 위 코드에서 cab보다 작기 때문에 true가 됩니다.

 

6.자바 독학 / 비교연산자 ( >= )

>= 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 true를, 그렇지 않으면 false를 반환합니다.

int a = 10;
int b = 10;

boolean c = a >= b;

 위 코드에서 cab와 같기 때문에 true가 됩니다.

 

7.자바 독학 / 비교연산자 ( <= )

<= 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 true를, 그렇지 않으면 false를 반환합니다.

Java
int a = 10;
int b = 5;

boolean c = a <= b;

 위 코드에서 cab보다 크지 않기 때문에 true가 됩니다.

 

8.자바 독학 / 비교연산자 특징

자바 비교 연산자는 다음과 같은 특징을 가지고 있습니다.

  • 피연산자들의 타입이 동일하지 않을 경우, 자동 타입 변환하여 피연산자들의 타입을 일치시킨 후 연산 수행
  • 피연산자들이 모두 정수 타입인 경우, >, <, >=, <== 연산자는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지를 비교합니다.
  • 피연산자들이 모두 문자열 타입인 경우, ``==연산자는 두 문자열의 내용이 같으면true를, 그렇지 않으면false`를 반환합니다.

자바 비교 연산자는 프로그래밍에서 조건문, 반복문 등에서 많이 사용되는 연산자입니다.