输入一个int型数据,计算出该int型数据在内存中存储时1的个数
public static void num() {
Scanner input = new Scanner(System.in);
int num = input.nextInt();
int count = 0;
while (num != 0) {
num &= (num - 1);
count++;
}
System.out.println(count);
}
输入一个int型数据,计算出该int型数据在内存中存储时1的个数
public static void num() {
Scanner input = new Scanner(System.in);
int num = input.nextInt();
int count = 0;
while (num != 0) {
num &= (num - 1);
count++;
}
System.out.println(count);
}