다른 표현식 내부에 중첩된 대입 표현식을 보고합니다.

그러한 표현식은 혼란을 일으킬 수 있으며 모든 구문은 정확히 한 가지 작업을 수행해야 한다는 일반적인 설계 규칙을 위반합니다.

예:


  String userName;
  // 경고: 'userName'에 대한 대입 결과가 사용됩니다
  String message = "Hello " + (userName = "Alice") + "!"
  System.out.println(message);
  System.out.println("Goodbye " + userName);