超简单! java双精度怎么比较?误差怎么办?javaDouble类型怎么比较大小? double a=1.0; double b=0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1; System.out.println(a==b); //这样比较是不想等的 //解决方法 System.out.println(Math.abs(a-b)<1e-6); 求他们的差距是否小于一个比较小的数 1e-6是一个比较小的数0.000001(可能大概哈哈数学不好)