【发布时间】:2016-05-21 17:28:22
【问题描述】:
这是我在 Java 中的三元条件。
new_user_id.equals(userid) && new_key.equals(key) && !new_value.equals(value) ? updateValue() : System.out.println("New value already exists in DB");
我正在尝试匹配三个条件并在所有三个条件都为真时调用 updateValue() 函数。但仍然抛出错误“赋值的左侧必须是变量”。有什么想法吗?
【问题讨论】:
-
将所有内容从“新”扔到“?”之前括号内()
-
三元语句用于赋值。这需要更改为
if声明
标签: java ternary-operator