English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode Integer.numberOfTrailingZeros() en Java

La méthode Integer.numberOfTrailingZeros() retourne le nombre de zéros de fin (les plus à droite) dans la représentation binaire en complément à deux de la valeur int spécifiée.

Nous prenons l'exemple suivant en décimal.

int dec = 199;

Calculer le binaire en utilisant Integer.toBinaryString() comme suit-

Integer.toBinaryString(dec);

Maintenant, regardons l'implémentation de la méthode Integer.numberOfTrailingZeros().

Exemple

public class Demo {
   public static void main(String []args) {
      int dec = 199;
      System.out.println("Binaire = "); + Integer.toBinaryString(dec));
      System.out.println("Nombre de bits à un = "); + Integer.bitCount(dec));
      System.out.println("Nombre de zéros de fin : "); + Integer.numberOfTrailingZeros(dec));
   }
}

Résultat de la sortie

Binaire = 11000111
Nombre de bits à un = 5
Nombre de zéros de fin : 0