<分区>
我正在 java 中执行以下代码,但对于数学上应该相同的数字,我得到了两个不同的答案。
public class TestClass {
public static void main(String[] args) {
double a=0.01;
double b=4.5;
double c=789;
System.out.println("Value1---->"+(a*b*c));
System.out.println("Value2---->"+(b*c*a));
}
}
输出:
Value1---->35.504999999999995
Value2---->35.505