題目:
寫一個函數,求兩個整數之和,要求在函數體內不得使用 + - * /
實現
public class Solution47 {
public static int sumOfNum(int num1,int num2){
int sum =0;
int carry = 0;
do{
sum = num1^num2;
carry=(num1&num2)<<1;
num1=sum;
num2=carry;
}while (num2!=0);
return sum;
}
}