二进制表示整数,输出二进制中1的个数
public class Solution {
public int NumberOf1(int n) {
int res = 0;
int flag = 1;
while (flag != 0) {
if ((flag & n) == 1) {
res++;
}
flag = flag << 1;
}
return res;
}
}