Java.lang.Boolean 类

java.lang.Boolean.ologicalXor() 方法返回将逻辑 XOR 运算符应用于指定布尔操作数的结果.

语法

public static boolean logicalXor(boolean a,
                                 boolean b)

参数

a 指定第一个操作数.
b 指定第二个操作数。

返回值

返回 a 和 b 的逻辑异或。

异常

无。

示例:

在下面的示例中,java.lang.Boolean.ologicalXor() 方法返回将逻辑 XOR 运算符应用于给定布尔操作数的结果。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建布尔值
    boolean b1 = true;
    boolean b2 = false;

    //打印应用XOR运算符的结果
    System.out.println("b1 XOR b1: " + Boolean.logicalXor(b1, b1)); 
    System.out.println("b2 XOR b2: " + Boolean.logicalXor(b2, b2));  
    System.out.println("b1 XOR b2: " + Boolean.logicalXor(b1, b2));   
  }
}

上述代码的输出将是:

b1 XOR b1: false
b2 XOR b2: false
b1 XOR b2: true