operator precedence in java