package Course_Codes; import java.util.Scanner; //求一个十进制的二进制中含1的个数 public class 求二进制中含1个数 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int count=0;//n的二进制中1的个数 while(sc.hasNext()) { int n=sc.nextInt(); while(n>0) { n=n&(n-1); count++; } System.out.println(count); } } }