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);

猜你喜欢

转载自tztiara.iteye.com/blog/2236365
今日推荐