【JAVA学习】

浮点数的使用陷阱:比如double num = 8.1/3 ;     / /数学计算认为它为2.7,但是在程序中却是一个接近2.7的小数

 

一个重要的使用点:对运算结果是小数的进行相等判断时,要注意是以两个数的差值的绝对值在某个精度范围内来判断

        double num11 = 2.7;
        double num12 = 8.1/3 ;

        if(Math.abs(num11 - num12) < 0.000001 ) {
            System.out.println("差值非常小,到我的规定精度,认为相等...");
        }

 

 

但是:如果是直接查询得到的小数或直接赋值,就可以判断相等。

 

ctrl + / 注释快捷键, 再次输入就取消注释

 

posted @ 2021-09-11 11:57  攀登山峰  阅读(24)  评论(0)    收藏  举报