说明
整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
代码
public int convertInteger(int A, int B) {
int arr = 0;//统计
for (int i = 0;i<32;i++){
if((A&(1<< i))!=(B & (1 << i))){
arr++;
}
}
return arr;
}
总结
-
今天学到了一新的运算符 “<< ” (右移运算符)
-
每天进步一点点,快乐无限多。
整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
public int convertInteger(int A, int B) {
int arr = 0;//统计
for (int i = 0;i<32;i++){
if((A&(1<< i))!=(B & (1 << i))){
arr++;
}
}
return arr;
}
今天学到了一新的运算符 “<< ” (右移运算符)
每天进步一点点,快乐无限多。