黑马程序员技术交流社区
标题:
java保留小数点后N位
[打印本页]
作者:
yu244934256
时间:
2016-9-21 01:33
标题:
java保留小数点后N位
/**
* 四舍五入 保留小数点后N位
*
* @parm num 要处理的小数
* @parm n 保留小数点后N位
* */
public static Double round(Double num, int n) {
long chu = 1;
if (n < 0) {
System.out.println("请输入正整数");
} else if (n == 0) {
chu = 1;
} else {
for (int i = 0; i < n; i++)
chu *= 10;
}
double a = num + 0.5 / chu;
double b = (int) (a * chu);
return b / chu;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2