package siweifasan_6_5; import java.util.Scanner; /** * @Description:写一个函数,求两个整数之和,要求在函数体内不得使用 * +、-、*、/四则运算符号。 * @Author: Allen */ public class Main02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); Solution solution = new Solution(); System.out.println(solution.Add(num1, num2)); } } class Solution { public int Add(int num1,int num2) { int sum=0,carry=0; do{ sum = num1 ^ num2; carry = (num1 & num2)<<1; num1=sum; num2=carry; }while(num2!=0); return sum; } }