Java 程序对 BigInteger 执行 XOR 操作
java.math.BigInteger.xor(BigInteger val) 返回一个 BigInteger,其值为 (this ^ val)。此方法仅当 this 和 val 中恰好有一个为负值时,才返回一个负 BigInteger。此处,val 是要与该 BigInteger 进行 XOR 操作的值。
首先,创建两个 BigInteger 对象 −
one = new BigInteger("6"); two = new BigInteger("-5");
现在,执行 XOR −
three = one.xor(two);
下面是一个示例 −
示例
import java.math.*; public class Demo { public static void main(String[] args) { BigInteger one, two, three; one = new BigInteger("6"); two = new BigInteger("-5"); three = one.xor(two); System.out.println("Result: " +three); } }
输出
Result: -3
广告