java.math.BigInteger abs()
Description
Method Syntax
public BigInteger abs()
Method Argument
Data Type | Parameter | Description |
---|---|---|
N/A | N/A | N/A |
Method Returns
The abs() method returns the absolute value of this BigInteger in short abs(this).
Compatibility
Requires Java 1.1 and up
Java BigInteger abs() Example
Below is a java code demonstrates the use of abs() method of BigInteger class. The example presented might be simple however it shows the behavior of the abs() method.
package com.javatutorialhq.java.examples; import java.math.BigInteger; import java.util.Scanner; /* * A java example source code to demonstrate * the use of abs() method of BigInteger class */ public class BigIntegerAbsExample { public static void main(String[] args) { // get user input System.out.print("Enter a value:"); Scanner s = new Scanner(System.in); String input = s.nextLine(); s.close(); // declare a new BigInteger BigInteger val1 = new BigInteger("-1245"); // convert string input to BigInteger BigInteger val2 = new BigInteger(input); // get the absolute value of both the BigInteger and print it System.out.println("Absolute value of val1="+val1.abs()); System.out.println("Absolute value of val2="+val2.abs()); } }
This example is a lot simpler than it looks. Basically we ask for user input and converted this value into BigInteger. Another BigInteger object were also intialize with constructor having a value of “-1245”. We then use the abs() method to get the absolute value of both the input.