Приоритет операций
Операции перечислены в порядке убывания приоритета. Операции на одной строке имеют одинаковый приоритет.
- Постфиксные операции ++ и --.
- Префиксные операции ++ и --, дополнение ~ и отрицание !.
- Приведение типа (тип).
- Умножение *, деление / и взятие остатка %.
- Сложение + и вычитание -.
- Сдвиги <<, >>, >>>.
- Сравнения >, <, >=, <=.
- Сравнения ==, !=.
- Побитовая конъюнкция &.
- Побитовое исключающее ИЛИ ^.
- Побитовая дизъюнкция |.
- Конъюнкция &&.
- Дизъюнкция ||.
- Условная операция ?:.
- Присваивания =, +=, -=, *=, /=, %=, &=, ^=, |=, <<, >>, >>>.
Здесь перечислены не все операции языка Java, список будет дополняться по мере изучения новых операций.
Знатокам C/C++
В Java нет операции "запятая", но список выражений используется в операторе цикла for.