观察结果:
Java具有逻辑AND运算符。
Java具有逻辑或运算符。
Java具有逻辑NOT运算符。
问题:
据sun称,Java没有逻辑XOR运算符。我想定义一个。
方法定义:
作为一种方法,其简单定义如下:
public static boolean logicalXOR(boolean x, boolean y) {
return ( ( x || y ) && ! ( x && y ) );
}
方法调用:
可以通过以下方式调用此方法:
boolean myVal = logicalXOR(x, y);
操作员用法:
我宁愿有一个运算符,其用法如下:
boolean myVal = x ^^ y;
题:
关于如何在Java中定义新运算符,我找不到任何东西。我应该从哪里开始?
!=
,还有一个逻辑XNOR称为==