作业帮 > 综合 > 作业

java计算数字的和为什么从右到左比从左到右的结果更精确

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 08:16:54
java计算数字的和为什么从右到左比从左到右的结果更精确
1+1/2+1/3+1/4+.+1/50000
书上说从右到左比从左到右的结果更精确.我想问,这是为什么
11.397003949278504这是从左到右的结果
11.397003949278519这是从右到左的结果
你用的数据类型不好,精度损失造成的,你换成BigDecimal就不会出现这种情况了