在Java中,有一个逻辑OR运算符(||
)和一个逻辑AND运算符(&&
)。是否存在逻辑XOR运算符?我试过了,^^
但是没有用。
逻辑XOR运算符确实存在于Java中并且是拼写的^
。
要正确理解术语,请使用Java:
&
,|
并^
称为按位运算符或逻辑运算符,具体取决于其参数的类型;&&
并||
称为条件运算符。有关详细信息,请参见JLS§15.22。逐位和逻辑运算符开始。
没有直接的等价物&&
,并||
进行XOR。唯一的原因,&&
并||
作为独立的运营商存在的&
,并|
为他们的短路行为(这就是为什么他们是所谓的“条件”),和XOR不能短路。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句