English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Methode Integer.lowestOneBit() gibt in einem指定的int-Wert die Position des niedrigsten Bits („rechts am weitesten“) zurück, ein int-Wert, der höchstens eine Eins-Bit hat.
Hier haben wir einen Dezimalwert294,其二进制表示为-
100100110
Das niedrigste Bit ist durchlowestOneBit()
berechnet in Java.
public class Demo { public static void main(String[] args) { //Binär100100110- int dec = 294; System.out.println("Anzahl der Eins-Bits = "); + Integer.bitCount(dec)); System.out.println("Niedrigstes Bit: "); + Integer.lowestOneBit(dec)); } }
Ausgaberesultat
Anzahl der Eins-Bits = 4 Niedrigstes Bit: 2