什么是||在有条件的语句中的平均值



这是什么意思:

if (value > 10 || value == 20) {

任何答案都很好。谢谢!

||是短路或布尔操作员

如果左侧侧面的表达式评估为true,则无需评估右侧的表达式,因为已经满足了条件

它的意思或。如果这两个选项中的一个是正确的,则if语句将是正确的。

注意:
两者= and ||=或评估短。因此,如果其他条件无法更改状态,则不会继续。

http://www.cs.columbia.edu/~lennox/3101-03/class1-slides/logical.html

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html:

&&和||操作员执行有条件的和有条件的或有条件的或 对两个布尔表达的操作。这些操作员展出 "短路"行为,这意味着第二操作数为 仅在需要时进行评估。

&&有条件 - ||有条件或

它是一个或条件语句。在您的特殊情况下,如果该值大于10或等于20,则将执行IF块内的语句。希望这解释您要问的内容。

最新更新