华为OJ——查找输入整数二进制中1的个数
2016-08-16 18:04
204 查看
题目描述
请实现如下接口public static int findNumberOf1(intnum)
{
/* 请实现 */
return 0;
}譬如:输入5 ,5的二进制为101,输出2
输入描述:
输入一个整数
输出描述:
计算整数二进制中1的个数
输入例子:
5
输出例子:
2
import java.util.*; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); while(scan.hasNext()) { Integer number=scan.nextInt(); String str=number.toBinaryString(number); int count=0; for(char ch:str.toCharArray()) { if(ch=='1') count++; } System.out.println(count); } } }
相关文章推荐
- 华为oj初级 查找输入整数二进制中1的个数
- 华为OJ基础篇-查找输入整数二进制中1的个数
- 华为oj_查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- 华为OJ:查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- [华为OJ--C++]041查找输入整数二进制中1的个数
- 华为OJ题库-查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- 华为OJ 初级:查找输入整数二进制中1的个数
- 【华为OJ】查找输入整数二进制中1的个数
- 华为机试-查找输入整数二进制中1的个数
- 【华为OJ】查找整数二进制中1的个数
- 华为OJ试题:输入n个整数,输出其中最小的k个
- 华为OJ——输入n个整数,输出其中最小的k个
- 查找输入整数二进制中1的个数
- 华为oj 输入n个整数,输出其中最小的k个
- 查找输入整数二进制中1的个数
- 华为OJ基础篇-输入n个整数,输出其中最小的k个