Java examples on java.math
- How do I do math operation for BigDecimal?
- How do I convert BigInteger into another radix number?
- How do I calculate cube root and square root of a number?
- How do I get the absolute value of a number?
- How do I get the PI value?
- How do I calculate logarithm?
- How do I do math operation for BigInteger?
- How do I calculate exponential function?
- How do I round a number?
- How do I convert angle from radians to degrees?
- How do I get the minimum or maximum value between two numbers?
- How do I use trigonometric calculation methods?
- How do I raised a number to the power of n?
- How do I get signum function of a number?
- How do I calculate the length of hypotenuse?
- How do I get the exponent of exponential function?
How do I do math operation for BigInteger?
package org.kodejava.example.math;
import java.math.BigInteger;
public class BigIntegerOperation {
public static void main(String[] args) {
BigInteger numberA = new BigInteger("98765432123456789");
BigInteger numberB = BigInteger.TEN;
numberA = numberA.add(numberB);
System.out.println("numberA = " + numberA);
numberA = numberA.multiply(numberB);
System.out.println("numberA = " + numberA);
numberA = numberA.subtract(numberB);
System.out.println("numberA = " + numberA);
numberA = numberA.divide(numberB);
System.out.println("numberA = " + numberA);
numberA = numberA.mod(numberB);
System.out.println("numberA = " + numberA);
numberA = numberA.pow(2);
System.out.println("numberA = " + numberA);
numberA = numberA.negate();
System.out.println("numberA = " + numberA);
}
}
Our class result are:
numberA = 98765432123456799 numberA = 987654321234567990 numberA = 987654321234567980 numberA = 98765432123456798 numberA = 8 numberA = 64 numberA = -64