写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
public class Solution { public int Add(int num1,int num2) { int sum = 0;//不带进位的结果 int carry = 0;//进位 while(num2 != 0){ sum = num1 ^ num2; carry = (num1 & num2) << 1; num1 = sum; num2 = carry; } return num1; } }

浙公网安备 33010602011771号