查找输入整数二进制中1的个数
2015-04-13 21:58
281 查看
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;
}
}
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;
}
}
相关文章推荐
- 华为OJ基础篇-查找输入整数二进制中1的个数
- 华为OJ:查找输入整数二进制中1的个数
- 华为oj初级 查找输入整数二进制中1的个数
- 华为机试-查找输入整数二进制中1的个数
- [华为OJ--C++]041查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- HWOJ 查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 华为OJ题库-查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 华为oj_查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- 华为OJ 初级:查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- 【华为OJ】查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数