观察:
Java 有一个逻辑 AND 运算符。
Java 有一个逻辑 OR 运算符。
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 中定义新运算符的信息。我应该从哪里开始?