Similar 400 245
2015/4/26
public class Solution {
// you need to treat n as an unsigned value
public int hammingWeight(int n) {
int m=0;
int count=0;
if(n<0)
count++;
while(n!=0){
m=n%2;
if(m==1) count++;
if(m==-1) count++;
n=n/2;
}
return count;
}
}