Java中的逻辑运算符XNOR

时间:2018-09-27 03:14:22

标签: java logical-operators

如何在Java中正确实现XNOR?

我需要A和B都具有相同的值。

 XNOR:
 A  B   Out
 0  0   1   
 0  1   0
 1  0   0
 1  1   1

String someString = null;
boolean isA = false;
boolean isB = false;

if(someString == null){
    isA = false; // or isA = true;
    isB = false; // or isB = true;
}
if xnor(isA, isB){
    return getSomeMethod(isA, isB);
}

1 个答案:

答案 0 :(得分:2)

您可以这样编写xnor方法:

boolean xnor(boolean a, boolean b) {
    return a == b;
}