Java,False && False解决

1 java

我已经尝试过搜索这个,但我真的不知道怎么说它,看看是否有其他人发布了答案.

然而,我正在制作一个国际象棋游戏和一个人工智能,这是非常困难的,我的问题是,当我检查两个部分是否在同一个团队我必须做​​的(atLoc.isWhite() && selected.isWhite()) || (!atLoc.isWhite() && !selected.isWhite())是长期啰嗦是否有一个允许False的运算符&& False给出True和True && True给出真实,抱歉如果你不明白.

Era*_*ran 5

您正在寻找XOR的反转:

!(atLoc.isWhite() ^ selected.isWhite())
Run Code Online (Sandbox Code Playgroud)

但是,正如汤姆评论的那样,出了什么问题:

atLoc.isWhite() == selected.isWhite()
Run Code Online (Sandbox Code Playgroud)