Автор оригинала: Pankaj Kumar.
Реляционные операторы в Java используются для сравнения двух переменных на равенство, неравенство, больше, меньше и т. Д. Оператор связи Java всегда возвращает логическое значение – true или false.
Реляционные операторы в Java
Java имеет 6 реляционных операторов.
- == является оператором равенства. Это возвращает значение true, если оба операнда ссылаются на один и тот же объект, в противном случае значение false.
- != – это оператор неравенств. Он возвращает значение true, если оба операнда ссылаются на разные объекты, в противном случае значение false.
- < меньше оператора.
- > больше, чем оператор.
- <= меньше или равно оператору.
- >= больше или равно оператору.
Поддерживаемые Типы данных Операторов связи
- Может использоваться с любыми примитивными типами данных , а также объектами.
- < ,>, < = и могут использоваться с примитивными типами данных, которые могут быть представлены в числах. Он будет работать с символами, байтами, короткими, 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 { }
Выход: