<span style="font-size:24px;">package NiukeBrush;
import java.util.Scanner;
//输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
public class Huawei16 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
while(sc.hasNext())
{
int count=0;
int n=sc.nextInt();
String str=Integer.toBinaryString(n);
for(int i=0;i<str.length();i++)
{
//注意这里是字符相等
if(str.charAt(i)=='1’)
{
count++;
}
}
System.out.println(count);
}
}
}
</span>
华为 16
最新推荐文章于 2024-10-22 12:34:11 发布