Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将小数位四舍五入为5,将零保留在第五位_Java - Fatal编程技术网

Java 如何将小数位四舍五入为5,将零保留在第五位

Java 如何将小数位四舍五入为5,将零保留在第五位,java,Java,为了显示0.45550,我将其四舍五入为 double dis=0.455504673; double roundoff=Math.round(dis*100000.0)/100000.0; System.out.println(roundoff); 我的输出是0.4555 但我需要0.45550 请帮助我了解如何将偶数零添加到输出使用十进制格式: DecimalFormat df = new DecimalFormat("#.00000"); double dis=0.455504673;

为了显示0.45550,我将其四舍五入为

double dis=0.455504673; 
double roundoff=Math.round(dis*100000.0)/100000.0;
System.out.println(roundoff);
我的输出是0.4555 但我需要0.45550 请帮助我了解如何将偶数零添加到输出

使用十进制格式:

DecimalFormat df = new DecimalFormat("#.00000");
double dis=0.455504673;
System.out.print(df.format(dis));
使用十进制格式:

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