1
如何將中的double
值格式化爲小數點後兩位數字(不進行算術運算)?在J中的小數點後格式化兩位數字到兩位數字
double x = 3.333333;
String s = String.Format("\rWork done: {0}%", new Double(x));
System.out.print(s);
我以爲J#
是幾乎相同Java
,但下面Java
代碼提供J#
一個不同的結果:
double x = 3.333333;
String s = String.format("\rWork done %1$.2f%%", x);
System.out.print(s);
(由於J#
接近死了的和不支持,我用Visual J# 2005
)
也許'的String =的String.Format( 「\ rWork完成:{0:D2}%」,X));'如C# –
@Bob_我將試試看。不知道這也適用於'C#'。我主要使用'String s = String.format(「\ rWork done {0:0.00}%」,x)'; – Matthias
@Bob__不起作用。 – Matthias