主要使用的方法是Integer.toBinaryString(int a)
public class Main{
public static void main(String[] args){ Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int a = sc.nextInt();
int count = 0;
String str = Integer.toBinaryString(a);
//System.out.println(str);
for(int i=0;i<str.length();i++){
if(str.charAt(i)=='1'){
count++;
}
}
System.out.println(count);
}
}
}