class Solution {
public int hammingDistance(int x, int y) {
// 异或操作,同0异1
int s = x ^ y;
int res = 0;
while(s != 0) {
// 按位与,判断最后一位是否为1
res += s & 1;
// 右移一位,即除以2
s = s >> 1;
}
return res;
}
}