Java의 관계 연산자
Java의 관계 연산자는 두 변수의 같음, 같지 않음, 보다 큼, 보다 작음 등을 비교하는 데 사용됩니다. Java 관계 연산자는 항상 부울 값(참 또는 거짓)을 반환합니다.
Java의 관계 연산자
Java에는 6개의 관계 연산자가 있습니다.
- ==는 등호 연산자입니다. 두 피연산자가 동일한 개체를 참조하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
- !=는 비항등 연산자입니다. 두 피연산자가 서로 다른 개체를 참조하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
- < 연산자보다 작습니다.
- >가 연산자보다 큽니다.
- <= 연산자보다 작거나 같습니다.
- >= 연산자보다 크거나 같음.
관계 연산자 지원 데이터 유형
- == 및 != 연산자는 객체뿐만 아니라 모든 기본 데이터 유형과 함께 사용할 수 있습니다.
- <, >, <= 및 >=는 숫자로 표현할 수 있는 기본 데이터 유형과 함께 사용할 수 있습니다. char, byte, short, int 등에서는 작동하지만 부울에서는 작동하지 않습니다. 이러한 연산자는 개체에 대해 지원되지 않습니다.
관계 연산자 예
package com.journaldev.java;
public class RelationalOperators {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a == b);
System.out.println(a != b);
System.out.println(a > b);
System.out.println(a < b);
System.out.println(a >= b);
System.out.println(a <= b);
// objects support == and != operators
System.out.println(new Data1() == new Data1());
System.out.println(new Data1() != new Data1());
}
}
class Data1 {
}
산출: