package clearn3;
//浮点数不精准
public class cp1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double a = 4.35 * 100;
double b = 0.1;
double c = 2.0 - 1.9;
System.out.println(b == c);
System.out.println(Math.abs(c - b) < 1e-6);//因为系统默认的最小值为1e-6,如果比他还要小就为0,Math.abs是Java提供的取绝对值的的方法
System.out.println(a);
System.out.println(Math.round(a));//Math。round是Java提供的四舍五入方法(函数)
}
}
浅谈Java中的浮点数不精准问题
最新推荐文章于 2023-09-27 23:00:19 发布