Double类型的数相加会出错
来源:互联网 发布:windows phone 10小米 编辑:程序博客网 时间:2024/05/18 17:00
解决办法:
(可以不使用)① 首先控制小数点后面的位数,例如保留四位小数:
DecimalFormat df = new DecimalFormat("0.0000");
② 将操作的两个Double类型的数据转换成BigDecimal
例如:
Double a1 = 3.4566;
Doubel a2 = 0.2;
Double a3 ;
BigDecimal b1 = new BigDecimal(df.format(a1));
BigDecimal b2 = new BigDecimal(df.format(a2));
a3 = b1.add(b2).doubleValue();
0 0
- Double类型的数相加会出错
- double类型 大量数据相乘相加会很多位小数
- double类型相加(減、乘、除)结果会有些误差
- java Double类型的数字相加
- JAVA double 类型相加
- J2SE-double 类型相加
- double类型相加精度问题解决
- Java double类型相加问题
- 运算 double类型的数字相加不丢失精度
- 解决java中两个double类型的值相加
- 关于double类型数字相加位数发生变化的问题
- Android下两个double类型相加的问题
- java中double类型相加出现的怪事
- double相加(減)结果会有些误差
- CString类型直接相加出错
- java中,数值计算时的类型转换 ( 两个int类型相加,赋值给double )
- java中两个double类型相加抛出异常报错问题的解决方法
- 关于类型转换——byte类型相加引发的编译出错
- 关于跨域访问json数据的一个笨方法的实践
- 开博第一发了
- caffe代码解读-mnist例子-前向计算
- 数据结构和算法系列之 二叉树
- 《疯狂Java讲义》chapter 5 面向对象(上)
- Double类型的数相加会出错
- PHP与Mysql浅析
- HDU 1010
- 神经网络推导
- 数据结构实验之查找一:二叉排序树
- 大项目设计和管理复盘
- 如何解决ubuntu下apt-get install g++依赖问题
- 记住密码页面返回时出错400
- 写代码的小女孩