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)); } }
相关文章推荐
- Spring自定义属性编辑器及原理解释.md
- Java初始化顺序
- 设计模式--策略模式
- Eclipse调试常用技巧
- spring4配置jackson报错解决
- Java经典设计模式详解
- 教你如何使用泛型(二)
- PyDev for Eclipse
- LeetCode--Substring with Concatenation of All Words(java)
- java集合框架——List
- 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
- 20145325张梓靖 《Java程序设计》第3周学习总结
- java web 加载配置文件信息
- Java解析Json数据
- 12个小技巧,让你高效使用Eclipse
- javassist两个jar包导致:.Department_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
- MyEclipse代码提示快捷键和常用设置
- 224. Basic Calculator | Java最短代码实现
- 12个小技巧,让你高效使用Eclipse
- #20145205 《Java程序设计》第3周学习总结