整理之后程序如下,编译后可以直接运行查看效果,可以指定保留小数点后N位。值得收藏以备以后使用。
public class Hello {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(saven(9999999.123799,5));
}
/*四舍五入
* double型保留n位小数(n>=0)
* x is a number
* n bao liu wei shu
*/
private static double saven(double x, int n){
double pf = Math.pow(10, n);
return Math.round( x * pf ) / pf;
}
}