查找输入整数二进制中1的个数

来源:互联网 发布:淘宝几十元澳洲羊毛被 编辑:程序博客网 时间:2024/05/29 16:32

package oj.test;

import java.util.Scanner;

public class Demo1 {
 
  public static void main(String args[]){ 
        Scanner input=new Scanner(System.in); 
        int n=input.nextInt(); 
        System.out.println( findNumberOf1(n)); 
     } 

 
 public static int findNumberOf1(int n){ 
  int count=0; 
  int num=1; 
  for(int i=1;i<=Integer.SIZE;i++){ 
   if((n&num)!=0)
    count++; 
      num=2*num; 
  } 
  return count; 
  } 


}


 

0 0
原创粉丝点击