Here is the code ....
public class Sumfrom {
int Sumis(int a, int b) {
if (b == 0) return a;
int sum = (a ^ b);
int carry = (a & b) << 1;
return Sumis(sum, carry);
}
public static void main(String args[]) {
int a = 34, b = 2;
Sumfrom d = new Sumfrom();
System.out.println("the sum is " + d.Sumis(a, b));
}
}
No comments:
Post a Comment