码迷,mamicode.com
首页 > 其他好文 > 详细

double运算的坑

时间:2019-07-08 00:44:05      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:string   条件   div   color   bsp   解决   valueof   判断   浮点   

技术图片

 

某个结果运算后,得出的数据:a = 15.599999999 而不是15.6,导致条件判断 a < 15.6 为true,使程序出现bug

 

解决办法,对运算后的浮点数,进行格式化(以保留一位小数位例):

    public static double formatDouble(double a){
        return Double.valueOf(String.format("%.1f", a));
    }

double运算的坑

标签:string   条件   div   color   bsp   解决   valueof   判断   浮点   

原文地址:https://www.cnblogs.com/hellohello/p/11148749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!