题解 | 不用加减乘除做加法
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param num1 int整型 * @param num2 int整型 * @return int整型 */ int Add(int num1, int num2 ) { while(num2!=0) { int temp=num1; num1=num1^num2; num2=(num2&temp)<<1; } return num1; }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param num1 int整型 * @param num2 int整型 * @return int整型 */ int Add(int num1, int num2 ) { while(num2!=0) { int temp=num1; num1=num1^num2; num2=(num2&temp)<<1; } return num1; }
相关推荐