做网站公司牛鼻子,飞鱼ip代理,深圳电子商城网站建设,少儿编程培训机构排名题目#xff1a; 编写一个函数#xff0c;输入是一个无符号整数#xff08;以二进制串的形式#xff09;#xff0c;返回其二进制表达式中设置位的个数#xff08;也被称为汉明重量#xff09;。 这道题比较简单#xff0c;直接对最后一位进行与1的与操作#xff0c;然…题目 编写一个函数输入是一个无符号整数以二进制串的形式返回其二进制表达式中设置位的个数也被称为汉明重量。 这道题比较简单直接对最后一位进行与1的与操作然后count即可。
public class no_191 {public static void main(String[] args) {System.out.println(hammingWeight(2147483645));}public static int hammingWeight(int n) {int count 0;while (n ! 0) {if ((n 1) 1) {count;}n n 1;}return count;}
}