二进制中1的个数
来源:互联网 发布:源码免杀时间长吗 编辑:程序博客网 时间:2024/06/06 20:22
package demo;/* * 题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 */public class Offer_35 { public int NumberOf1(int n) { int t = 0;// 记录1的个数 char[] ch = Integer.toBinaryString(n).toCharArray();// 将int型数转换为二进制数并存放在字符数组中 for (int i = 0; i < ch.length; i++) { if (ch[i] == '1') { t++;// 统计1的个数 } } return t; } public static void main(String[] args) { Offer_35 off = new Offer_35(); System.out.println(off.NumberOf1(15)); }}
阅读全文
0 0
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- 二进制中1的个数
- Pure_C_Read and Write PPM、PGM、PBM Three Image File Formats
- Spring 总结
- 【转】旷视科技Face++公开COCO2017冠军模型
- Python Select 解析
- database:sql.js
- 二进制中1的个数
- 【shiro】基于url的权限管理和shiro的对比
- Spring和hibernate整合开发及内容解释
- DBLINK详解
- 盘点BAT顶级人才变动,窥探各家AI战略
- ButterKnife使用详解
- Spark内核:RDD基础
- 高并发基础之Java并发包
- Spark学习路线