2 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;
public class Test {
public static double getValue(double a){
BigDecimal bDecimal=new BigDecimal(a);
return bDecimal.round(new MathContext(4, RoundingMode.UP)).doubleValue();
}
public static void main(String[] args) {
System.out.println(getValue(10.211));
}
}
这在输入10.210 的1时候会有问题,不知道你会不会出现这种情况,如果有需要的话,我再帮你改改
添加回答
举报
0/150
提交
取消