Иллюстрированный самоучитель по Java

       

Операции сравнения


В языке Java шесть обычных операций сравнения целых чисел по величине: 

больше

>

меньше

<

;

больше или равно

>=

меньше или равно

<=



равно

==

не равно

!=

.

Сдвоенные символы записываются без пробелов, их нельзя переставлять местами, запись

=>

будет неверной.

Результат сравнения — логическое значение:

true

, в результате, например, сравнения

3 != 5

; или

false

, например, в результате сравнения

3 == 5

.

Для записи сложных сравнений следует привлекать логические.операции. Например, в вычислениях часто приходится делать проверки вида

а < х < b

.

Подобная запись на языке Java приведет к сообщению об ошибке, поскольку первое сравнение,

а < х

, даст

true

или

false

, a Java не знает, больше это, чем

b

, или меньше. В данном случае следует написать выражение

(а < х) && (х < b)

, причем здесь скобки можно опустить, написать просто

а < х && х < b

, но об этом немного позднее.



Содержание раздела