進数1での出力の数を示す整数。ここで、負の数は補数を示します。
public class Solution {
public int NumberOf1(int n) {
int sum = 0;
while(n != 0){
if((n & 1) == 1){
sum++;
}
n >>>= 1;
}
return sum;
}
}
最後のビットが++、符号なし右回転であります