Java中BigInteger的基本用法

import java.math.BigInteger;
public class MainClass
{
public static void main(String[] argv) throws Exception
{
BigInteger bigInteger1=new BigInteger("123456789012345689123413241234109999321413253426256");
BigInteger bigInteger2=new BigInteger("9999999999999999999999999999999999999999999999999");

//add
bigInteger1=bigInteger1.add(bigInteger2);
System.out.println(bigInteger1);

//subtract
bigInteger1=bigInteger1.subtract(bigInteger2);
System.out.println(bigInteger1);

//multiplay
bigInteger1=bigInteger1.multiply(bigInteger2);
System.out.println(bigInteger1);

//divide
bigInteger1=bigInteger1.divide(bigInteger2);
System.out.println(bigInteger1);

//negate
bigInteger1=bigInteger1.negate();
System.out.println(bigInteger1);

//pow
bigInteger1=bigInteger1.pow(10);
System.out.println(bigInteger1);

你可能感兴趣的:(Java中BigInteger的基本用法)