写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。
class Solution {
public int add(int a, int b) {
while(b != 0) {
int tmp = a ^ b;
int carry = (a & b) << 1;
a = tmp;
b = carry;
}
return a;
}
}
网友评论