Java双精度问题

时间:2020-09-24 09:01:22

标签: java double rounding

请检查以下代码的输出:

    double r1 = 10 * 0.39;
    double r2 = 3.9;
    System.out.println(r1);
    System.out.println(r2);

我得到以下输出:

    3.9000000000000004
    3.9

为什么会这样?有任何反馈意见吗?

0 个答案:

没有答案
相关问题