Равенство и операторы сравнения
В примерах мы использовали такие символы, как < => и ==. Их называют операторами равенства и сравнения. Они работают подобно всем известным арифметическим операторам (+ — / *). Арифметические операторы принимают два числа и приравнивают их третьему. Например 5 + 3 равно 8.
Операторы равенства и сравнения принимают два значения (которые не обязательно должны быть числами) и сравнивают их. В результате получается логическое значение. Они похожи на символы, которые Вы использовали при сравнении чисел на уроках математики.
Операторы равенства и сравнения в Java
- == означает равенство (обратите внимание на двойное, а не одинарное =, потому что одинарный знак является оператором присваивания)
- != не равно
- > больше чем
- >= больше либо равно
- < меньше чем
- <= меньше либо равно
Пример
Вот пример того, как работают выражения с использованием оператора сравнения:
- 5 < 10 означает, что 5 меньше, чем 10. Результат выражения - истина, потому что 5 действительно меньше, чем 10.
- 5 == 5: результат — истина
- 5 != 5: результат — ложь, потому что не может быть, что 5 не равно 5.
Можно ещё многое рассказать об операторах равенства и сравнения, но информации об этих понятиях в интернете более, чем достаточно. Начните со справочника операторов Java от Oracle и базовых операторов Java.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ