Отношение между двумя численными операндами (выражениями) определяется с помощью следующих операторов:
> больше, чем
>= больше, чем или равно
< меньше, чем
<= меньше, чем или равно
Вы можете проверить, равны ли два операнда (примитивные или объекты) друг другу, с помощью следующих двух операторов:
== равно
!= не равно
Для не примитивных объектов (т.e. для тех, которые не являются объектами численного типа или типа boolean) операторы == и != проверяют, являются ли два операнда одним и тем же объектом, но не производят проверку того, являются ли они двумя объектами с одним и тем же содержимым. Чтобы сравнить содержимое двух объектов, например, двух строк, используйте функцию equals().
Например, чтобы проверить, равняется ли текстовое сообщение msg строке "Wake up!", нужно написать:
msg.equals( "Wake up!" )
Не путайте оператор проверки равенства == с оператором присваивания =.
a = 5 означает присваивание значения 5 переменной a, в то время как
a == 5 равно true, если a равно 5 и false в противном случае.
a = 5 означает присваивание значения 5 переменной a, в то время как
a == 5 равно true, если a равно 5 и false в противном случае.
Все операции сравнения возвращают значение логического типа boolean (true или false).
-
Как мы можем улучшить эту статью?
-