最佳答案
double d = ...;
BigDecimal bd = new BigDecimal(d);
bd = bd.round(new MathContext(3));
double rounded = bd.doubleValue();
关于java - 将 double 舍入为 3 位有效数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548841/
最佳答案
double d = ...;
BigDecimal bd = new BigDecimal(d);
bd = bd.round(new MathContext(3));
double rounded = bd.doubleValue();
关于java - 将 double 舍入为 3 位有效数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548841/