Tuesday 20 January 2015

Java Program To Add Two Numbers



import java.util.Scanner;

class AddNumbers
{
   public static void main(String args[])
   {
      int x, y, z;
      System.out.println("Enter two integers to calculate their sum ");
      Scanner in = new Scanner(System.in);
      x = in.nextInt();
      y = in.nextInt();
      z = x + y;
      System.out.println("Sum of entered integers = "+z);
   }
}
Above code can add only numbers in range of integers(4 bytes), if you wish to add very large numbers then you can use BigInteger class. Code to add very large numbers:




import java.util.Scanner;
import java.math.BigInteger;

class AddingLargeNumbers {
  public static void main(String[] args) {
    String number1, number2;
    Scanner in = new Scanner(System.in);

    System.out.println("Enter first large number");
    number1 = in.nextLine();

    System.out.println("Enter second large number");
    number2 = in.nextLine();

    BigInteger first  = new BigInteger(number1);
    BigInteger second = new BigInteger(number2);
    BigInteger sum;

    sum = first.add(second);

    System.out.println("Result of addition = " + sum);
  }
}

Output of program:

Enter first large number
11111111111111
Enter second large number
99999999999999
Result of addition = 111111111111110

No comments:

Donate