본문 바로가기
쿤즈 Dev/Java

[Java] 관계 연산자 (Relational Operators) 사용 방법

by Koonz:) 2023. 8. 15.
728x90

자바(Java)에서 알아두어야 할 연산자들이 있다 지난 포스팅에서는 대입 연산자에 대해서 알아보았다. 어떠한 값을 변수에 할당하여 사용할 수 있도록 값을 대입하는 연산자다.

이번 포스팅에서는 관계 연산자에 대해서 알아보자.


관계 연산자 (Relational Operators)

관계 연산자는 두 개의 값 또는 표현식을 비교하고 그 결과를 불리언(boolean) 값으로 반환하는 연산자이다. 프로그램에서 조건문과 제어문을 사용하여 특정 조건에 따라 프로그램의 흐름을 제어할 때 자주 사용된다. 자바에서 사용되는 주요 관계 연산자는 다음과 같다.


Equal to (==)

두 값이 서로 같으면 'true'를 반환하고, 다르면 'false'를 반환한다.

boolean result = (1 == 2); // false

 

Not equal to (!=)

두 값이 서로 다르면 'true'를 반환하고, 같으면 'false'를 반환한다.

boolean result = (1 != 2); // true

 

Greater than (>)

왼쪽 피연산자가 오른쪽 피연산자보다 크면 'true'를 반환하고, 그렇지 않으면 'false'를 반환한다.

boolean result = (1 > 2); // false

 

Less than(<)

왼쪽 피연산자가 오른쪽 피연산자보다 작으면 'true'를 반환하고, 그렇지 않으면 'false'를 반환한다.

boolean result = (1 < 2); // true

 

Greater than or equal to (>=)

왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 'true'를 반환하고, 그렇지 않으면 'false'를 반환한다.

boolean result = (1 >= 2); // false

 

Less than or equal to (<=)

왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 'true'를 반환하고, 그렇지 않으면 'false'를 반환한다.

boolean result = (1 <= 2); // true

관계 연산자는 값이 아닌 비교 결과를 return 하기 때문에 boolean 값으로 출력된다. 따라서 이는 뒤에서 알아볼 조건문(if, switch) 또는 반복문(for, while) 등에서 자주 사용될 구문이다. 그리고 이는 프로그램의 흐름을 조절하는데 중요한 역할을 한다.

댓글