Приоритеты операций

Приоритеты операций Java, от высшего к низшему, описаны в табл. 4.7. Обратите внимание, что в первой строке таблицы указаны элементы, которые, как правило, не считают символами операций: круглые и квадратные скобки и символ точки. С технической точки зрения они являются разделителями, но в выражениях они действуют подобно операциям. Круглые скобки используют для изменения порядка выполнения операций. Квадратные скобки служат для индексации массивов. А символ точки используется для разыменования объектов, и эта операция будет рассмотрена дальше.

Таблица 4.7. Приоритеты операций Java

Высший приоритет
( ) [ ] .
++ -- ~ !
* / %
+ -
>> >>> <<
== !=
&
^
|
&&
||
= op=

Низший приоритет