Составители:
Рубрика:
28
жение комментариев.
3.7 Встроенные операции
Встроенные операции Java - это те действия, которые компилятор
распознает без дополнительных описаний, просто встретив соответст-
вующий знак в тексте. К таким операциям относятся арифметические
действия (а вот возведение в степень, даже целую – уже нет), побито-
вые операции, операции сравнения, логические операции и операция
обращения к компонентам классов или экземпляров.
Символ Значение
= Операция присваивания
+ Арифметическое сложение
− Унарный минус, арифметическое вычитание
⁄ Деление
* Арифметическое умножение
% Остаток от деления (деление по модулю)
> Сравнение «больше»
< Сравнение «меньше»
== Сравнение «равно»
!= Сравнение «не равно»
>= Сравнение «больше или равно»
<= Сравнение «меньше или равно»
& Побитовое умножение, логическое умножение (логи-
ческое «И»)
| Побитовое сложение, логическое сложение (логиче-
ское «ИЛИ»)
^ Побитовое исключающее «ИЛИ»
>> Сдвиг вправо с сохранением знака
>>> Сдвиг вправо без сохранения знака
<< Сдвиг влево
?: Тернарный оператор
29
Самая распространенная встроенная операция – операция присваи-
вания – обозначается знаком «=». Арифметические операции - +,-,*,/,
%, операции сравнения <,>,<=,>=,==,! =; логические &,&&, |,||, поби-
товые - &, |, ^, сдвиги >>,>>>,<<. Знак «.» обозначает очень важную
операцию: он употребляется для вызова методов и получения значения
полей классов или объектов.
Все встроенные операции Java, за исключением операций присваи-
вания, вызова компонентов (операция .) и instanceof, предназначены
для работы
с данными простых типов. Их можно разделить на четыре
группы:
• Арифметические: + - * / % ++ -- += -= *=
/= %=
Применяются для всех числовых типов; остаток от деления по
модулю применим и к вещественным числовым типам.
• Побитовые:~ & | ^ >> >>> << ~= &= |=
>>= >>>= <<=
Применяются для целых числовых типов и для типа char.
• Операции сравнения: == != > < >= <=
Применяются ко всем числовым
типам
• Логические : & | ^ && || ! &=
|= ^= == !=
Применяются только к логическим типам.
3.8 Приоритет операций
Все операции, кроме присваивания, выполняются в порядке слева
направо в соответствии с уровнем приоритета. Для изменения порядка
выполнения операций используются круглые скобки.
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »