2016-05-17 72 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