Problem 371: Sum of Two Integers
思路
public class Solution {
public int getSum(int a, int b) {
if (a == 0) return b;
if (b == 0) return a;
while (b != 0) {
int carrier = a & b;
a = a ^ b;
b = (carrier << 1);
}
return a;
}
}Last updated