解析float在Java中错误地舍入了值

时间:2018-11-27 07:45:18

标签: java

public class HelloWorld {

    public static void main(String[] args) {
        float amt = Float.valueOf("21111111.00");
        System.out.printf("%f\n", amt);

    }
}

输出为: 21111112.000000

为什么float值会自动增加1?

0 个答案:

没有答案