BigInteger类的主要方法:
public BigInteger(String val)//字符串作参数创建BigInteger对象 public BigInteger add(BigInteger val)//加法 public BigInteger[] divideAndRemainder(BigInteger val)//除法,数组的第一个元素为商,数组的第二个元素为余数 public BigInteger divide(BigInteger val)//除法,放回商 public BigInteger multiply(BigInteger val)//乘法 public BigInteger max(BigInteger val)//返回两个数中的较大者 public BigInteger min(BigInteger val)//返回两个数的较小者 public BigInteger subtract(BigInteger val)//减法
package nt.Fanxing.cm;
import java.math.BigInteger;
public class Duetobig {
public static void main(String[] args) {
System.out.println("long的最大值:"+Long.MAX_VALUE);
BigInteger bix = new BigInteger("123456789123456789123456789");
BigInteger biy = new BigInteger("10");
String z1 = bix.multiply(biy).toString();//大整数乘法
BigInteger z2[] =bix.divideAndRemainder(biy);//大整数除法
System.out.println(bix+"*"+biy+"="+z1);
System.out.println(bix+"/"+biy+"商是"+z2[0]+"\t"+"余数是"+z2[1]);
}
}