用这个java.math.BigDecimal吧
要多准确有多准确
要多准确有多准确
解决方案 »
- 求个java操作文件的代码
- 如何加载jar文件里面的文件
- 关于LinkList的问题。。急待救援。。。
- 用JFreeChart创建Timeseries,我想点击此控件,能获得所点位置的Timeserie横纵坐标值
- java中打印完一页时,怎么控制打印机走一页纸,有这样的API方法吗?
- 基础
- 难道真的是传说中的JAVA里的BUG吗?好大的一只……高人请出手
- java算法
- !!!!!!!!十分火急!!!!!!!!!!!!!!!
- jbuilder中我想在一个canvas上显示若干个gif文件
- Java Swing中JDialog设为模态时的问题
- 关于JTree的问题:怎样设置图标,怎样添加树叶节点的点击事件?
for (int i = 0; i < 10; i++) {
System.out.println(big.setScale(i, big.ROUND_HALF_UP));
}
你运行一下
就知道BigDecimal有多么好用了
对于表达不了的,只好取近似,
因此,精度不会保证。Java里也建议只有比例等数值才用float与double,对于钱等精确表达的,用BigDecimal。