《剑指offer》二进制中1的个数
来源:互联网 发布:网卡mac地址修改 编辑:程序博客网 时间:2024/06/09 21:54
题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
分析:直接使用java中的Integer自带的把一个整数转为2进制,然后数1的个数就ok(注意charAt返回的是char,用==比较)
public class Solution { public int NumberOf1(int n) { String s=Integer.toBinaryString(n); int count =0; for(int i=0;i<s.length();i++){ if('1'==s.charAt(i)){ count++; } } return count; }}
阅读全文
0 0
- 剑指offer:二进制中1的个数
- 剑指offer:二进制中1的个数
- 【剑指offer】二进制中1的个数
- [剑指Offer]二进制中1的个数
- 【剑指offer】二进制中1的个数
- 剑指offer--二进制中1的个数
- 剑指offer:二进制中1的个数
- 剑指offer 二进制中1的个数
- 剑指offer 二进制中1的个数
- 《剑指offer》二进制中1的个数
- 剑指 offer:二进制中1的个数
- 剑指offer-二进制中1的个数
- 剑指offer 二进制中1的个数
- 剑指offer-二进制中1的个数
- 剑指offer 二进制中1的个数
- [剑指offer]二进制中1的个数
- 《剑指offer》-二进制中1的个数
- 剑指offer|二进制中1的个数
- Java实现多线程的两种方式
- Struts2--请求的配置与注解
- 如何用几行代码读取目录下所有的图片
- IntelliJ Idea 常用快捷键列表
- c scanf 函数问题
- 《剑指offer》二进制中1的个数
- 消息中间件的应用场景
- 【C语言训练】尼科彻斯定理
- MySQL常用命令
- 面向对象的六大原则
- Zookeeper learner(follower和obverser)的配置
- 位运算符总结
- java_jdbc基础笔记
- FLASH、EPPROM、RAM等存储器