题目:Java求一个整数的二进制中1的个数
package cn.it.Solution;
import java.util.Scanner;
public class NumDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int num = num(n);
System.out.println(num);
}
public static int num(int n){
int count = 0;
while(n!=0){
count++;
n = n&(n-1);
System.out.println(n);
}
return count;
}
}