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
頁尾
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP