public int add(int a, int b) {
while(b!=0){
int c=(a&b)<<1;//计算进位
a^=b;//没有进位的和
b=c;
}
return a;
}
剑指offer65 不用加减乘除做加法
最新推荐文章于 2022-03-18 22:08:29 发布
public int add(int a, int b) {
while(b!=0){
int c=(a&b)<<1;//计算进位
a^=b;//没有进位的和
b=c;
}
return a;
}