不使用
運(yùn)算符+?和-勺拣,計(jì)算兩整數(shù)a屈藐、b之和榔组。
示例:
若a?= 1 ,b?= 2联逻,返回 3搓扯。
Solution
計(jì)算機(jī)位運(yùn)算
class Solution {
? ? public int getSum(int a, int b) {
? ? ? ? if (b == 0) return a;
? ? ? ? int sum = a ^ b;
? ? ? ? int carry = (a & b) << 1;
? ? ? ? return getSum(sum, carry);
? ? }
}