和
首先,这被称为短路,
它和逻辑和只有一个区别,但是区别很大。它的功能是
如果前一个表达式的运行结果为假,那么就会发生短路,即后面的表达式不再执行,结果直接为假。如果前一个表达式的运行结果为真,则必须再次执行下一个表达式,然后计算结果。
我们来看一个例子。
使用逻辑“与”的结果
相同的代码使用短路和
使用短路和的结果是
逻辑和短路及区别总结如下。
可以用作位运算符或逻辑运算符。
如果作为逻辑运算符,它表示和与的关系,
只有两个同时为真,否则为假(只有执行表达式才能确定最终结果)。
短路,如果前面的表达式为假,后面的表达式将不再执行,直接结果为假。
如果前面的表达式为真,则必须执行下面的表达式,直到计算出结果。
|和||
|||在java逻辑运算符中,它被称为短路or,与| logic OR只有|个区别,但区别很大。它的作用是如果前面的表达式运行到true,那么就会发生短路,也就是后面的表达式不再执行,结果直接为true。如果前一个表达式运行到false,则必须再次执行下一个表达式,然后计算结果。
让我们看看下面的例子。
使用逻辑或的结果|
相同的代码使用|||短路或
使用短路或短路的结果
|逻辑OR和|||短路或差异总结如下
|可以用作位运算符或逻辑运算符。
如果是逻辑运算符,则表示or或的关系。
只要其中一个是真的,结果就是真的,否则就是假的。
|短路|或此操作,如果前面的表达式为真,那么下面的表达式将不再执行。直接得到真的结果,如果前面的表达式是假的,那么就要执行下面的表达式然后得到结果。
最后,通过以上的总结,相信大家对和,||和||的区别有了一定的了解。
在实际的java网页开发中,短路和|||短路会用得更多,因为它们的效率会更高。