您的位置:首页 > 编程语言 > Java开发

Java四舍五入保留任意位数小数

2017-10-26 08:49 489 查看
public double persist(double num, int x) {
num *= Math.pow(10, x + 1);// 10的x+1次方;x表示所要最终要保留的位数
// 强制转化为Int类型
sum = (int) num;

double a = (double) num / 10;
// 进行四舍五入操作(round());
int b = (int) Math.round(a);
double d = (double) b / Math.pow(10, x);
return d;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息