java 判断整数二进制中1的个数
题目:请实现一个函数,输入一个整数,输出该数二进制中1的个数。解法1:考虑到输入的整数可能是负数,所以不能使用右移运算,这里可以采取左移运算。这个解法中循环的次数等于整数二进制的位数。比如java int类字节为32位,则要循环32次public int numberOf1(int n){ int count = 0; int flag = 1; wh