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

Java's Integer.lowestOneBit() method

La méthode Integer.lowestOneBit() retourne une valeur int qui a au plus un bit à un, indiquant la position du bit le plus bas (c'est-à-dire le bit le plus à droite) dans la valeur int spécifiée.

Ici, nous avons une valeur décimale294et son binaire est-

100100110

Le bit le plus bas est calculé en utilisantlowestOneBit()calculé par la méthode dans Java.

Exemple

public class Demo {
   public static void main(String []args) {
      //binaire100100110-
      int dec = 294;
      System.out.println("Nombre de bits à un: " + Integer.bitCount(dec));
      System.out.println("Bit le plus bas: " + Integer.lowestOneBit(dec));
   }
}

Résultat de la sortie

Nombre de bits à un: 4
Bit le plus bas: 2