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