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

JavaのInteger.lowestOneBit()メソッド

Integer.lowestOneBit()メソッドは、指定されたint値の最低位(「最右端」)の位置に、最大で1桁のint値を返します。

ここに十進値があります294、その二進数は、-

100100110

最低の一位は、lowestOneBit()Javaでのメソッドの計算。

public class Demo {
   public static void main(String []args) {
      //二進数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
おすすめ