import java.util.Scanner;
public class Test{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个数字:");
int n=scanner.nextInt();
System.out.println(count_bit(n));
}
public static int count_bit(int n) {
int count=0;
while (n!=0)
{
n=n&(n-1);
count++;
}
return count;
}
}
【Java练习:求1的个数】:输入一个int型的整数,计算出该int型数据二进制为1的个数。
猜你喜欢
转载自blog.csdn.net/qq_44292334/article/details/111148568
今日推荐
周排行