在 Java 中清除 BigInteger 中的一個位元


要在 Java 中清除 BigInteger 中的一個位元,請使用 clearBit() 方法。它返回一個 BigInteger,其值與此 BigInteger 等效,指定的位已清除。

示例

 線上示例

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

輸出

Result: 3

我們來看另一個示例。

示例

 線上示例

import java.math.*;
public class Demo {
   public static void main(String[] args) {
      BigInteger bi1, bi2;
      bi1 = new BigInteger("8");
      bi2 = bi1.clearBit(2);
      String str = "Clearbit operation on " +bi1+ " at index 2 gives " +bi2;
      System.out.println( str );
   }
}

輸出

Clearbit operation on 8 at index 2 gives 8

更新於:2020 年 6 月 25 日

205 次瀏覽

開啟您 的職業生涯

完成課程以獲得認證

開始學習
廣告
© . All rights reserved.