//解法一
public class NumberOf1 {
public static int numberOf1(int n)
{
int count=0;
int flag=1;
while(!(flag==0))
{
if(!((n&flag)==0))
{
count++;
}
flag=flag<<1;
}
return count;
}
}
//解法二
public class NumberOf1 {
public static int numberOf1(int n)
{
int count=0;
while(!(n==0))
{
count++;
n=(n-1)&n;
}
return count;
}
}