相关疑难解决方法(0)

在Java中创建"逻辑独占或"运算符

观察:

Java有一个逻辑AND运算符.
Java有一个逻辑OR运算符.
Java有一个逻辑NOT运算符.

问题:

据sun称,Java没有逻辑XOR运算符.我想定义一个.

方法定义:

作为一种方法,它只是定义如下:

public static boolean logicalXOR(boolean x, boolean y) {
    return ( ( x || y ) && ! ( x && y ) );
}
Run Code Online (Sandbox Code Playgroud)


方法调用:

以下列方式调用此方法:

boolean myVal = logicalXOR(x, y);
Run Code Online (Sandbox Code Playgroud)


运营商用法:

我宁愿有一个运算符,使用如下:

boolean myVal = x ^^ y;
Run Code Online (Sandbox Code Playgroud)


题:

我找不到任何关于如何在Java中定义新运算符的内容.我应该从哪里开始?

java operators xor

265
推荐指数
10
解决办法
33万
查看次数

标签 统计

java ×1

operators ×1

xor ×1