java中的逻辑xor运算符是什么?
在java中,有一个逻辑OR运算符(java中的逻辑xor运算符是什么?,java,boolean-logic,xor,Java,Boolean Logic,Xor,在java中,有一个逻辑OR运算符(|)和一个逻辑and运算符(&&)。有接线员吗?我尝试了^,但它不起作用。逻辑异或运算符在Java中确实存在,拼写为^ 要正确使用Java术语,请执行以下操作: &、|和^称为按位运算符或逻辑运算符,具体取决于它们的参数类型 &&和|称为条件运算符 有关详细信息,请参见下文 对于&&和|没有直接的等价物。&和|作为独立于&和|的运算符存在的唯一原因是它们的(这就是为什么它们被称为“有条件的”),XOR不能短路。逻辑XOR会做什么?有一个按位异或,它是^。逻
|
)和一个逻辑and运算符(&&
)。有接线员吗?我尝试了^
,但它不起作用。逻辑异或运算符在Java中确实存在,拼写为^
要正确使用Java术语,请执行以下操作:
、&
和|
称为按位运算符或逻辑运算符,具体取决于它们的参数类型李>^
和&&
称为条件运算符|
对于
&&
和|
没有直接的等价物。&
和|
作为独立于&
和|
的运算符存在的唯一原因是它们的(这就是为什么它们被称为“有条件的”),XOR不能短路。逻辑XOR会做什么?有一个按位异或,它是^。逻辑异或(逻辑异或B)几乎就是a!=B
有趣。爪哇岛的桌子™ 上的教程提到的“逻辑运算符”与“按位运算符”不同,但正如你所说的“条件运算符”。啊,我想我理解这种冲突。实际上,我认为“逻辑运算符”意味着要比较布尔值。因此,条件运算符是逻辑运算符,按位运算符也可以用作逻辑运算符。这就是为什么JLS在提到&
、|
和^
时会说“按位和逻辑运算符”。因此,我不认为将&&
和| |
(条件运算符)也称为逻辑运算符是不正确的。