2019年12月31日

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 爪哇玛咖 阅读(455) 评论(0) 推荐(0) 编辑

导航