主要使用的方法是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);
		}
	}
}