В табл. 3.4 приведена информация о приоритетности операций. Если скобки не используются, то сначала выполняются более приоритетные операции. Операции, находящиеся на одном уровне иерархии, выполняются слева направо, за исключением операций, имеющих правую ассоциативность, как показано в табл. 3.4. Например, операция && приоритетнее операции | |, и поэтому выражение
а && b I | с
равнозначно выражению
(а && b) II с
. Операция += ассоциируется справа налево, а следовательно, выражение
а += b += с
означает
а += (Ь += с)
. В данном случае значение выражения
b += с
(т.е. значение переменной b после прибавления к нему значения переменной с) прибавляется к значению переменной а. Таблица 3.4. Приоритетность операций
В отличие от С и С++, в Java отсутствует операция-запятая. Но в первой и третьей части оператора цикла for можно использовать список выражений, разделенных запятыми.
В некоторых случаях переменной должны присваиваться лишь значения из ограниченного набора. Допустим, вы продаете пиццу четырех размеров: малого, среднего, большого и очень большого. Конечно, вы можете представить размеры целыми числами (1, 2, 3 и 4) или буквами (S, Н L и X). Но такой подход чреват ошибками. В процессе написания программы можно присвоить переменой недопустимое значение, например 0 или т.
Если вы купили себе загородный дом, тогда посмотрите разные http://uh-zabava.ru/, они необходимы что бы ребенок правильно развивался.
В подобных случаях можно воспользоваться перечислимым типом. Перечислимый тип имеет конечный набор именованных значений. Например:
enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };
После этого можно определить переменные данного типа, как показано ниже.
Size s = Size.MEDIUM;
Переменная типа Size может содержать только предопределенные значения. Допускается также пустое значение null, указывающее на то, что в данной переменной не установлено никакого значения. Более подробно перечислимые типы рассматриваются в главе 5.
Опубликовал Kest
November 20 2014 20:49:39 ·
0 Комментариев ·
3580 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.