Операции сравнения
В языке Java шесть обычных операций сравнения целых чисел по величине:
больше
>
;
меньше
<
;
больше или равно
>=
;
меньше или равно
<=
;
равно
==
;
не равно
!=
.
Сдвоенные символы записываются без пробелов, их нельзя переставлять местами, запись
=>
будет неверной.
Результат сравнения — логическое значение:
true
, в результате, например, сравнения
3 != 5
; или
false
, например, в результате сравнения
3 == 5
.
Для записи сложных сравнений следует привлекать логические.операции. Например, в вычислениях часто приходится делать проверки вида
а < х < b
.
Подобная запись на языке Java приведет к сообщению об ошибке, поскольку первое сравнение,
а < х
, даст
true
или
false
, a Java не знает, больше это, чем
b
, или меньше. В данном случае следует написать выражение
(а < х) && (х < b)
, причем здесь скобки можно опустить, написать просто
а < х && х < b
, но об этом немного позднее.