java控制float和double的精度
2014-06-14 13:33
337 查看
在做读取Excel表格数据时,碰到有小数点的数字,用double和float来求和时会多出好多位小数,看起来总觉得怪怪的,怎样控制它的长度呢?
DecimalFormat df = new DecimalFormat("########.0");
//四舍五入
value = Double.parseDouble(df.format(value));
我这里是控制一位小数,如果要求两位,就写成########.00
DecimalFormat df = new DecimalFormat("########.0");
//四舍五入
value = Double.parseDouble(df.format(value));
我这里是控制一位小数,如果要求两位,就写成########.00
相关文章推荐
- JAVA中double格式化控制精度小数位数,float同理
- JAVA中double格式化控制精度小数位数,float同理
- 转:java float double精度
- Java中float和double精度
- 精确计算java中float和double的精度
- Java 浮点数 float和double类型的表示范围和精度
- java float double精度为什么会丢失?浅谈java的浮点数精度问题
- Java中float,double为什么会丢失精度。
- java解决double和float精度不准确的问题
- java float和double精度问题
- Java控制double类型的精度
- Java中如何解决double和float精度不准的问题
- java中的float double精度为什么会丢失?
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- Java 对double或者float的浮点数精度计算控制方法
- JAVA对double或者float的浮点数精度计算控制方法
- JAVA中double类型计算精度控制
- JAVA对double或者float的浮点数精度计算控制方法
- 第2章 Java编程基础——FAQ2.10 如何解决double和float精度不准的问题?
- java中的float double精度丢失的解决方案