Java 中的 Integer.numberOfTrailingZeros()方法


Integer.numberOfTrailingZeros() 方法返回在指定 int 值的二進位制補碼錶示中最低階(“最右”)的二進位制位後的零位元數。

我們有一個十進位制數作為示例。

int dec = 199;

使用 Integer.toBinaryString() 計算二進位制,如下所示:

Integer.toBinaryString(dec);

現在讓我們瞭解 Integer.numberOfTrailingZeros() 方法的實現。

示例

 即時演示

public class Demo {
   public static void main(String []args) {
      int dec = 199;
      System.out.println("Binary = " + Integer.toBinaryString(dec));
      System.out.println("Count of one bits = " + Integer.bitCount(dec));
      System.out.println("Number of trailing zeros : " + Integer.numberOfTrailingZeros(dec));
   }
}

輸出

Binary = 11000111
Count of one bits = 5
Number of trailing zeros : 0

更新於: 26-06-2020

108 次瀏覽

開啟您的 職業生涯

透過完成課程獲取認證

開始
頁尾
© . All rights reserved.