在java中,有一个逻辑或运算符(||)和一个逻辑与运算符(&&)。有logical XOR运算符吗?我尝试过^^,但它不起作用。
发布于 2014-10-16 03:28:03
Java语言中确实存在逻辑XOR运算符,拼写为 ^**.**
要获得正确的术语,在Java中:
根据arguments;
&&的类型,&,|和^称为按位运算符或逻辑运算符,而||称为条件运算符。有关详细信息,请参阅JLS § 15.22. Bitwise and Logical Operators后续版本。
&&和XOR的||没有直接的等价物。&&和||作为独立于&和|的运算符存在的唯一原因是它们的short-circuiting behaviour (这就是为什么它们被称为“条件”),并且异或不能被省略。
https://stackoverflow.com/questions/26390480
复制相似问题