java.math.BigInteger add()
Description
On this document we will be showing a java example on how to use the add() method of BigInteger Class. Basically this method performs addition of this BigInteger and the method argument. The BigInteger doesn’t conform with the normal mathematical operation such as +, -, /,*. Instead of using the mathematical operators, methods such as add() were exposed to provide facility of mathematical operations.
Method Syntax
public BigInteger add(BigInteger val)
Method Argument
Data Type | Parameter | Description |
---|---|---|
BigInteger | val | value to be added to this BigInteger. |
Method Returns
The add(BigInteger val) method returns a BigInteger whose value is (this + val).
Compatibility
Requires Java 1.1 and up
Java BigInteger add() Example
Below is a java code demonstrates the use of add() method of BigInteger class. The example presented might be simple however it shows the behavior of the add() method.
package com.javatutorialhq.java.examples; import java.math.BigInteger; import java.util.Scanner; /* * A java example source code to demonstrate * the use of add() method of BigInteger class */ public class BigIntegerAddExample { public static void main(String[] args) { // get user input System.out.print("Enter the first value:"); Scanner s = new Scanner(System.in); String firstInput = s.nextLine(); System.out.print("Enter the second value:"); String secondInput = s.nextLine(); s.close(); // convert the first String Input to BigInteger BigInteger val1 = new BigInteger(firstInput); // convert the second String Input to BigInteger BigInteger val2 = new BigInteger(secondInput); // get the sum of 2 BigInteger BigInteger val3 = val1.add(val2); System.out.println("Sum of val1 and va2="+val3); } }
This example is a lot simpler than it looks. Basically we ask for user input and converted this value into BigInteger. The two values entered by the user which has been converted to BigInteger is added using the add() method. The sum is printed at the end of the code.