2016-05-27 119 views
0

离开零点显示0.45550我很舍入为如何四舍五入小数位5,排在第五位

double dis=0.455504673; 
double roundoff=Math.round(dis*100000.0)/100000.0; 
System.out.println(roundoff); 

我的输出是0.4555 ,但我需要它作为0.45550 plz帮助我了解如何甚至是零添加到输出

回答

5

使用的DecimalFormat:

DecimalFormat df = new DecimalFormat("#.00000"); 
double dis=0.455504673; 
System.out.print(df.format(dis));