思路:簡單題目,一筆帶過。異或然後循環數1的數量。
ps. Integer有一個方法直接統計bit爲1的數量,Integer.bitCount();
public int hammingDistance(int x, int y) {
int answer=0;
int XorAnswer=x^y;
int point=1;
for(int i=0;i<32;i++){
if((XorAnswer&point<<i)!=0){
answer++;
}
}
return answer;
}