Равенство и операторы сравнения

В примерах мы использовали такие символы, как < => и ==. Их называют операторами равенства и сравнения. Они работают подобно всем известным арифметическим операторам (+ — / *). Арифметические операторы принимают два числа и приравнивают их третьему. Например 5 + 3 равно 8.

Операторы равенства и сравнения принимают два значения (которые не обязательно должны быть числами) и сравнивают их. В результате получается логическое значение. Они похожи на символы, которые Вы использовали при сравнении чисел на уроках математики.

Операторы равенства и сравнения в Java

  • == означает равенство (обратите внимание на двойное, а не одинарное =, потому что одинарный знак является оператором присваивания)
  • != не равно
  • > больше чем
  • >= больше либо равно
  • < меньше чем
  • <= меньше либо равно

Пример

Вот пример того, как работают выражения с использованием оператора сравнения:

  • 5 < 10 означает, что 5 меньше, чем 10. Результат выражения - истина, потому что 5 действительно меньше, чем 10.
  • 5 == 5: результат — истина
  • 5 != 5: результат — ложь, потому что не может быть, что 5 не равно 5.

Можно ещё многое рассказать об операторах равенства и сравнения, но информации об этих понятиях в интернете более, чем достаточно. Начните со справочника операторов Java от Oracle и базовых операторов Java.