在Java中使用BigInteger执行按位运算

BigInteger类用于超出原始数据类型限制的大整数计算。它提供了用于模块化算术,GCD计算,素数测试,素数生成,位操作和其他一些其他运算的操作。

让我们使用testBit()Java中的方法来执行按位运算。当且仅当设置了指定的位时,java.math.BigInteger.testBit(int n)才返回true-

以下是一个例子-

示例

import java.math.*;
public class BigIntegerDemo {
   public static void main(String[] args) {
      BigInteger one;
      Boolean two;
      one = new BigInteger("5");
      two = one.testBit(2);
      System.out.println("Result: " +two);
   }
}

输出结果

Result: true