Реляционные операторы в Java
Реляционные операторы в Java используются для сравнения двух переменных на равенство, не равенство, больше, меньше и т. д. Реляционный оператор Java всегда возвращает логическое значение — true или false.
Реляционные операторы в 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 {
}
Выход: