题解 | #求int型正整数在内存中存储时1的个数#java
求int型正整数在内存中存储时1的个数
https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9
import java.io.InputStream;
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int str =Integer.parseInt(br.readLine());
int acount = 0;
while(str!=0){
if(str%2==1) acount++;
str= str/2;
}
System.out.println(acount);
}
}
