Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

#8 - Операторы сравнения.


Количество подписчиков 544

Java для программистов и разработчиков Mail.Ru Maillist.ru: Java для программистов и разработчиков Java для программистов и разработчиков

Выпуск 8. - Операторы сравнения

Здравствуйте, дорогие читатели!

Операторы сравнения, <, >, <=, >=, ==, !=, возвращают результат типа boolean, то есть true или false. Эти операторы обычно используются в условных конструкциях (например, if () или циклы). Существует три типа сравнения:

  1. порядковое (ordinal) тестирует относительные значения числовых операндов.
  2. объектно-ориентированное определяет тип объекта во время исполнения программы.
  3. операторы равенства тестируют, одинаковы ли два значения, в том числе и нечисленные.

Рассмотрим их все подробнее.

 

Порядковые операторы (<, >, <=, >=)

К порядковым операторам относятся < (меньше), > (больше), <= (меньше либо равно), >= (больше либо равно). Они применяются ко всем численным типам и типу char и возвращают результат boolean. Например, если у нас имеются следующие объявления:

int p = 9;
int q = 65;
int r = -12;
float f = 9.0F;
char c = ‘A’;

то следующие тесты возвратят true:

p < q
f < q
f <= c
c > r
c >= q

Заметьте, что, когда эти операторы используются, применяется арифметическое распространение. Например, будет ошибкой присвоение значение 9.0F типа float переменной c типа char. Но к этой паре может быть применено сравнение! Для этого Java распространяет меньший тип к большему типу. То есть значение 'A' типа char (представляемое значением 65 в Unicode) распространяется до float 65.0F. Сравнение затем выполняется на результирующей паре значений float.

Порядковые сравнения не могут быть применены к объектным типам!

>>Читать полностью и обсуждать>>


Дружественные рассылки

Мои рассылки

Рассылки Subscribe.Ru
Генератор фракталов Apophysis
Java Programer&Developer
Фотобанки и микростоки для чайников
Интернет-заработок site free
CSS и DHTML для сайтостроительства
Йога для чайников

Если Вам понравился выпуск рассылки, пожалуйста, проголосуйте за него. Форма голосования находится в самом низу письма. Если вы ставите оценку ниже 5, я буду признательна вашему расширенному отзыву, который можно оставить в качестве коментария в блоге рассылки. Любые вопросы, коментарии, пожелания, замечения можно также оставлять в блоге рассылки.

С уважением,
Наталия Македа
natalia.macheda at gmail.com
2008-05-29, Trento

Внимание!
Письмо может быть опубликовано полностью или частично, если в нём нет явного запрета на это.

По вопросам партнёрства обращаться на е-майл natalia.macheda at gmail.com


© Наталия Македа 2008
Все материалы рассылки защищены авторским правом. Любая перепечатка или использование материалов рассылки в коммерческих целях возможна лишь с письменного согласия автора. При некоммерческом использовании ссылка на выпуск обязательна.


В избранное