package org.nhooo.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); } }
我们的课程结果是:
numberA = 98765432123456799 numberA = 987654321234567990 numberA = 987654321234567980 numberA = 98765432123456798 numberA = 8 numberA = 64 numberA = -64