您的位置:首页 > 编程语言 > Java开发

java大数计算

2016-03-20 15:33 726 查看

Biglnteger支持任意精度的整数

BigDecimal支持任意精度的定点数

下面只举一个加法的例子

package bignumber;
import java.math.BigDecimal;
import java.math.BigInteger;

public class big {
static final int location=10;
public BigDecimal add(double v1,double v2){
BigDecimal b1=new BigDecimal(Double.toString(v1));
BigDecimal b2 =new BigDecimal(Double.toString(v2));
return b1.add(b2);
}
public static void main(String[] args) {
BigInteger big=new BigInteger("9999999");
System.out.println("加法操作"+big.add(new BigInteger("95949349339")));
big b=new big();
System.out.println("相加"+b.add(-3234.3e43, 34234.56665463));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: