웹사이트 검색

Java의 관계 연산자


Java의 관계 연산자는 두 변수의 같음, 같지 않음, 보다 큼, 보다 작음 등을 비교하는 데 사용됩니다. Java 관계 연산자는 항상 부울 값(참 또는 거짓)을 반환합니다.

Java의 관계 연산자

Java에는 6개의 관계 연산자가 있습니다.

  1. ==는 등호 연산자입니다. 두 피연산자가 동일한 개체를 참조하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
  2. !=는 비항등 연산자입니다. 두 피연산자가 서로 다른 개체를 참조하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
  3. < 연산자보다 작습니다.
  4. >가 연산자보다 큽니다.
  5. <= 연산자보다 작거나 같습니다.
  6. >= 연산자보다 크거나 같음.

관계 연산자 지원 데이터 유형

  • == 및 != 연산자는 객체뿐만 아니라 모든 기본 데이터 유형과 함께 사용할 수 있습니다.
  • <, >, <= 및 >=는 숫자로 표현할 수 있는 기본 데이터 유형과 함께 사용할 수 있습니다. 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 {
}

산출: