2016-05-17 73 views
1

小数点后位数我知道要转换的双精度值字符串,我可以这样做:使用的String.format

String value = String.format("%f", 10.0000); 

我也可以用小数后这个控制的位数:

String value = String.format("%.3f", 10.000000); 

但我的问题是,我通过一个变量接收小数点后的数字位数。 如何使用String.format打印用户提供的小数点后的位数。

问候, Anuj

+0

一个例子会有所帮助,预计输入/输出 –

回答

5
String value = String.format("%."+x+"f", 10.000000); 

其中x是位数。

+0

真棒!非常感谢Helios .... – aga