二进制中字符串中1的个数
程序员文章站
2023-12-26 16:02:45
...
求出二进制中字符串中1的个数。
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while (sc.hasNext()) {
int n = sc.nextInt();
int ans = findNumberof1(n);
System.out.println(ans);
}
}
private static int findNumberof1(int n) {
String s=Integer.toBinaryString(n);
int ans=0;
int len=s.length();
for (int i = 0; i < len; i++) {
if (s.charAt(i)==1) {
ans++;
}
}
return ans;
}
推荐阅读
-
二进制中字符串中1的个数
-
Java中实现1到100的随机数的简单示例
-
php中利用post传递字符串重定向的实现代码
-
php 统计二维数组中某个相等值的总个数,并且组合成一个新的数组
-
如何使用PHP中的字符串函数
-
php实现指定字符串中查找子字符串的方法,字符串中查找
-
php向前端发送的字符串中存在HTML标签如何正常显示
-
在Javascript中处理字符串之big()方法的使用
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
Linux统计一个文件中特定字符个数的方法