Книга: Основы программирования на Java

4.6. Приоритеты операторов

4.6. Приоритеты операторов

В Java действует определенный порядок, или приоритет, операций. В элементарной алгебре умножение и деление имеют более высокий приоритет, чем сложение и вычитание. В программировании также приходится следить за приоритетами операций. В таблице 4.7. указаны в порядке убывания приоритеты всех операций языка Java.

Таблица 4.7. Таблица приоритетов всех операций

Высший

1

( ) [] •

2

~ !

3

* / %

4

+ -

5

>> >>> <<

6

> >= < <=

7

== !=

8

&

9

^

10

|

11

&&

12

||

13

? :

14

= op=

Низший

В первой строке таблицы приведены три необычных оператора, о которых мы пока не говорили. Круглые скобки () используются для явной установки приоритета. Квадратные скобки [] используются для индексирования переменной-массива. Оператор . (точка) используется для выделения элементов из ссылки на объект.

Оглавление книги


Генерация: 0.853. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз