//term1和term2是题目给的两个BYTE
byte x = (byte)(term1 ^ term2);
int total = 0;
while(x != 0){
x = (byte) (x & (x - 1));
total++;
}
if(total == 1) return 1; else return 0;
//term1和term2是题目给的两个BYTE
byte x = (byte)(term1 ^ term2);
int total = 0;
while(x != 0){
x = (byte) (x & (x - 1));
total++;
}
if(total == 1) return 1; else return 0;