题目
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
分析
代码
public class Test {
public static void main(String
[] args
) {
System
.out
.println(Add(5,17));
}
public static int Add(int num1
,int num2
){
int i
= 0;
do {
i
++;
int sum
= num1
^ num2
;
int carry
= (num1
& num2
) << 1;
num1
= sum
;
num2
= carry
;
}while (num2
!= 0);
System
.out
.println(i
);
return num1
;
}
}
转载请注明原文地址:https://tech.qufami.com/read-18660.html