Предшествование
Предшествующий оператор определяет, как вычисляется выражение, когда имеются несколько операторов. Java имеет специальные правила, которые определяют порядок вычислений. Легче всего запомнить, что умножение и деление вычисляются перед сложением и вычитанием. Программисты часто забывают другие правила предшествования, так что вы должны использовать круглые скобки для явного упорядочивания порядка вычислений. Например:
A = X + Y - 2/2 + Z;
имеет весьма разную трактовку для того же выражения с круглыми скобками:
A = X + (Y - 2)/(2 + Z);