Философия Java

Предшествование


Предшествующий оператор определяет, как вычисляется выражение, когда имеются несколько операторов. Java имеет специальные правила, которые определяют порядок вычислений. Легче всего запомнить, что умножение и деление вычисляются перед сложением и вычитанием. Программисты часто забывают другие правила предшествования, так что вы должны использовать круглые скобки для явного упорядочивания порядка вычислений. Например:

A = X + Y - 2/2 + Z;

имеет весьма разную трактовку для того же выражения с круглыми скобками:

A = X + (Y - 2)/(2 + Z);



Содержание раздела