import java.util.*;
public class Main1 {
/**
* 求int型数据在内存中存储时1的个数
* @param args
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int count = 0;
String str = Integer.toBinaryString(a);
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i)=='1')
count++;
}
System.out.println(count);
}
}
求int型数据在内存中存储时1的个数(java)
最新推荐文章于 2021-03-29 23:00:34 发布