算法day2---二进制找1的个数

public class deme02 {
public static void main (String args[]){
Scanner scanner=new Scanner(System.in);
int N=scanner.nextInt();
System.out.println(Integer.toString(N,2));
int count=0;
for(int i=0;i<32;i++){
if((N&(1<<i))==(1<<i)){

count++;
}
}
System.out.println(count++);
}
}

结果:

 

posted @ 2022-06-12 08:35  开源遗迹  阅读(30)  评论(0)    收藏  举报