17
在Java中创建“逻辑异或”运算符
观察结果: 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中定义新运算符,我找不到任何东西。我应该从哪里开始?