0.1累加100次结果是10吗?
摘要:首先明确,不是,是的结果不是10 因为,相加过程中所得到的小数,无法精确的表达成对应的二进制数。 float sum = 0; for (int i = 1; i <= 100; i++) { sum += 0.1; } System.out.println(sum); 执行结果如下 "C:\Pro
阅读全文
posted @ 2019-12-31 11:15
posted @ 2019-12-31 11:15
posted @ 2019-03-19 01:44