Java-NowCoder-求int型正整数在内存中存储时1的个数
来源:互联网 发布:数据库一体机价格 编辑:程序博客网 时间:2024/05/28 15:19
题目描述:输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
输入描述:
输入一个整数(int类型)
输出描述:
这个数转换成2进制后,输出1的个数
输入例子:
5
输出例子:
2
import java.util.Scanner;//求int型正整数在内存中存储时1的个数public class NC_002_getNumOf1 { public static void main(String[] agrs){ Scanner scanner = new Scanner(System.in); int intNum = scanner.nextInt(); System.out.println(getNumOf1(intNum)); } public static int getNumOf1(int i){ int count = 0; while(i != 0){ if((i & 1) == 1){ count ++; i = i >> 1; }else{ i = i >> 1; } } return count; }}
0 0
- Java-NowCoder-求int型正整数在内存中存储时1的个数
- nowcoder--求int型正整数在内存中存储时1的个数
- nowcoder华为机试:求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- 【华为OJ15】求int型正整数在内存中存储时1的个数
- 14:求int型正整数在内存中存储时1的个数
- 华为oj之求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- [编程题]求int型正整数在内存中存储时1的个数
- 华为OJ:求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- 15——求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- 6.求int型正整数在内存中存储时1的个数
- 【华为OJ】求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- 华为——求int型正整数在内存中存储时1的个数
- 求int型正整数在内存中存储时1的个数
- java sql like '%?%' 索引无效的有关问题 java sql like '%?%'取不到值
- 辨异 —— 数学基本概念
- maven+springMVC+mybatis框架搭建
- oracle列转行
- 【opencv练习34 - 轮廓包围圆,矩形】
- Java-NowCoder-求int型正整数在内存中存储时1的个数
- MySql Server5.7社区版的安装详情-配图【陈科肇】
- Write a function that takes a string as input and returns the string reversed.
- 【opencv练习35 - 轮廓旋转边界框 + 椭圆】
- ASoC Platform驱动代码框架图
- 用Java创建weka需要的Instance对象和arff文件
- VS2013 错误对照表(持续更新)
- Discriminative Action States Discovery for Online Action Recognition (动作识别 3)
- FFmpeg的解复用器