如何在Java中不向上舍入而获得值?

问题描述 投票:0回答:1
double d0 = Double.parseDouble("53.82233040000000557");
double d1 = Double.valueOf("53.82233040000000557");

输出

d0 = 53.822330400000006
d1 = 53.822330400000006
java double primitive-types
1个回答
0
投票

如果需要精度,则必须使用BigDecimal

© www.soinside.com 2019 - 2024. All rights reserved.