Math类的round方法并不支持对小数任意数位的四舍五入,所以要想对小数点后两位四舍五入的话,可以先将小数乘以100,再四舍五入,然后再除以100即可
//scale为指定精度
public double round(double value,int scale)
{
return Math.round(value*(Math.pow(10.0,scale)))/(Math.pow(10.0,scale));
}
Math类的round方法并不支持对小数任意数位的四舍五入,所以要想对小数点后两位四舍五入的话,可以先将小数乘以100,再四舍五入,然后再除以100即可
//scale为指定精度
public double round(double value,int scale)
{
return Math.round(value*(Math.pow(10.0,scale)))/(Math.pow(10.0,scale));
}