How do I do math operation for BigInteger?

Category: java.math, viewed: 2907 time(s).
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
Click here to lend your support to: Kode Java Org and make a donation at www.pledgie.com !

 

Uncensored Newsgroups
Download Hundreds of Complimentary Industry Resources

Get hundreds of popular Industry magazines, white papers, webinars, podcasts, and more; all available at no cost to you. With more than 600 complimentary offers, you'll find plenty of titles to suit your professional interests and needs. Click Here and Sign up today!

Java Training

Sponsored Links

Our Friends

Statistics

Locations of visitors to this page
visitor stats