public class MyClass {
private static int Count1Bit(int n) {
int count = 0;
while (n > 0) {
count += n & 1;
n >>= 1;
}
return count;
}
public static void main(String args[]) {
int n = 95; // 0101 1111
int count = Count1Bit(n);
System.out.println("Number of 1 bit = " + count);
}
}
/*
run:
Number of 1 bit = 6
*/