Java 中的 Integer.lowestOneBit() 方法


Integer.lowestOneBit() 方法返回一个 int 值,该值最多有一个有效位,处于指定 int 值的最低位(“最右侧”)。

这里我们有一个十进制值 294,它的二进制是 -

100100110

最低有效位使用 Java 中的 lowestOneBit() 方法计算。

范例

 实时演示

public class Demo {
   public static void main(String []args) {
      // binary 100100110
      int dec = 294;
      System.out.println("Count of one bits = " + Integer.bitCount(dec));
      System.out.println("Lowest one bit: " + Integer.lowestOneBit(dec));
   }
}

输出

Count of one bits = 4
Lowest one bit: 2

更新于: 26-06-2020

78 次浏览

启动你的 职业生涯

通过完成课程来获得认证

立即开始
推广