Sunday, 20 October 2013

Java program to find sum of two numbers without using '+' operator ..

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