题目描述:
如题所示
package DataStructure;
import java.util.Scanner;
public class 求2进制表示数中1的个数 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int N= input.nextInt();
int count=0;
for(int i=0;i<32;i++) {
count=count+(1&(N>>i));
}
System.out.printf("***%d***",count);
}
}