public class TestDouble{
public static void main(String[] args){
double d1 = 100.1000;
System.out.println(d1);
double d2 = 1001/10;
System.out.println(d2);
System.out.println(d1==d2);
System.out.println(123.3/100);
}
}
输出结果:100.1
100.0
false
1.2329999999999999
本文探讨了Java中双精度浮点数的运算和比较行为,通过实例展示了不同运算结果及其与预期结果的差异,揭示了浮点数运算的精度问题。
906

被折叠的 条评论
为什么被折叠?



