编辑代码

class Main {
	public static void main(String[] args) {
		System.out.print("2  + 2 = " + getSum(2,2));
	}

    public int getSum(int a, int b) {
        int sum = a ^ b;
        int carry = (a & b) << 1;

        while ((sum & carry) > 0){
            int newCarry = sum & carry;
            sum ^= carry;
            carry = newCarry << 1;
        }
        return sum ^ carry;
    }
}