这样的表达式可能会引起混淆,并且违反一般设计原则,即任何结构应当只发挥一种作用。
示例:
String userName; // 警告:使用了对 'userName' 的赋值结果 String message = "Hello " + (userName = "Alice") + "!" System.out.println(message); System.out.println("Goodbye " + userName);