【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 + / 注释快捷键, 再次输入就取消注释
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号