java - 什么是||在条件陈述中意味着什么?

时间:2016-12-30 14:37:22

标签: java

这是什么意思:

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

任何答案都会很好。谢谢!

3 个答案:

答案 0 :(得分:1)

这意味着OR。 如果这两个选项中的一个为真,那么if语句将为真。

注意:
和&& = AND和|| =或者评价很短。因此,如果其他条件无法改变状态,则不会继续。

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

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

  

&&和||运算符执行条件AND和条件OR   对两个布尔表达式的操作。这些运营商展出   "短路"行为,这意味着第二个操作数是   仅在需要时进行评估。

     

&安培;&安培;条件-AND ||有条件-OR

答案 1 :(得分:1)

||是一个短路'或'布尔运算符

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

答案 2 :(得分:0)

这是一个OR条件语句。在您的特定情况下,if块中的语句将被执行,如果值大于10或者等于20。 希望这能解释您的意图。