Operator Precedence
The order in which operands are evaluated in an expression is determined by a well-defined precedence hierarchy
Operators at the same level of precedence are evaluated according to their associativity (right to left or left to right)
Parentheses can be used to force precedence
Appendix D contains a complete operator precedence chart for all Java operators