二进制中 1 得个数

题目描述:输入一个整数,输出该数 32 位二进制表示中 1 的个数。其中负数用补码表示。

分析:

1、先将数字转换成二进制字符串
2、用String.split()函数存入一个数组中
3、遍历数组跟1比较,同时计数
4、输出计数值

PS:与牛客相同!

代码:

posted on 2020-09-04 15:55  _那些你很冒险的梦  阅读(110)  评论(0)    收藏  举报

导航