Java的异或运算符是^。
示例:
package com.thb;
public class Demo3 {
public static void main(String[] args) {
int a = 12;
int b = 10;
System.out.println("整数a的二进制:" + Integer.toBinaryString(a));
System.out.println("整数b的二进制:" + Integer.toBinaryString(b));
System.out.println("异或结果的二进制:" + Integer.toBinaryString(a^b));
}
}
运行结果:
整数a的二进制:1100
整数b的二进制:1010
异或结果的二进制:110