Operator Precedence in Java