异或 Java 代码
可能的重复:
在 Java 中创建“逻辑异或”运算符
I'我正在努力尝试为异或运算符编写 Java 代码。
我有 1 个名为 leftTurn()
leftTurn(a,b,c) XOR leftTurn(a,b,d)
&
leftTurn(c,d,a) XOR leftTurn(c,d,b)
的方法我不知道如何为此构建 Java 代码。
Possible Duplicate:
Creating a “logical exclusive or” operator in Java
I'm struggling with trying to write Java code for an exclusive or operator.
I have 1 method called leftTurn()
leftTurn(a,b,c) XOR leftTurn(a,b,d)
&
leftTurn(c,d,a) XOR leftTurn(c,d,b)
I dont know how to construct Java code for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Java XOR 运算符是
^
。所以:
The Java XOR operator is
^
.So:
假设 leftTurn 返回 int
Assuming leftTurn return int
如果
^
对您来说有点晦涩,您可以使用!=
它对布尔值执行相同的操作。如果需要按位异或,则需要
^
If
^
is a bit obscure for you, you can just use!=
which does the same thing for booleans.If you need bitwise XOR, you need
^