【发布时间】:2014-11-07 14:43:03
【问题描述】:
如果你把它写在 if 语句中(这是一个例子):
if (A == 1 && B == 1
||
C == 1 && D == 1)
Java 是否这样认为:如果 A 和 B 等于 1 或 C == 1 且 D == 1,那么它是真的。 或者 Java 是否认为:如果 A 和 B 或 C 等于 1 并且 D 等于 1,那么它是真的。 AND 和 OR 还有更多的可能性..
这是我编程中的一个问题,因为我不确定这个问题。
/维克托
【问题讨论】:
-
operator== 的优先级高于 operator&&,后者的优先级高于 operator||
-
不清楚的时候多加括号。
标签: java if-statement