【发布时间】:2016-10-28 16:49:20
【问题描述】:
我正在学习 edx 的 Java 课程。对于这个问题,条件是 x++==4。我尝试发现只有当我输入 x 值 4 时,条件才会评估为真。但为什么?
1) 为什么当我输入 x = 3 或 x = 2 时,条件评估为假?
2) 为什么 x++==4 甚至是一个条件?这就像 x = x + 4。它怎么可能是真或假?它是一个方程,不像 x > 3 等。
【问题讨论】:
-
x++==4不像x = x + 4。 -
查找
++一元运算符和==。 -
为什么它不是是一个条件? “这是一个方程” - 否,有一个
==。 -
x = x + 4是不是等式。这是一个赋值表达式语句。
标签: java operators conditional-statements logical-operators edx