java中的逻辑运算符XNOR

java中的逻辑运算符XNOR,java,logical-operators,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 =

如何在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);
}

您可以这样编写
xnor
方法:

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

您可以这样编写
xnor
方法:

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

我认为您正在寻找
=
。这是可能的,但java中是否使用了xnor语法?@dcdum2018 xnor是逻辑相等的,除了
=
之外的任何运算符都是多余的。我想您正在寻找
=
。这是可能的,但java中是否使用了xnor语法?@dcdum2018 xnor是逻辑相等的,除
==
之外的任何操作符都是冗余的。