Поиск по сайту:

Реляционные операторы в Java


Реляционные операторы в Java используются для сравнения двух переменных на равенство, не равенство, больше, меньше и т. д. Реляционный оператор Java всегда возвращает логическое значение — true или false.

Реляционные операторы в 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 {
}

Выход: