J#
のdouble
の値は、小数点の後2桁(算術演算なし)のようにどのように書式設定しますか?Jでの小数点以下2桁の書式設定
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
)
多分 '文字列S = String.Formatの( "行わ\のrWork:{0:D2}%"、xが));' C位 –
@Bob_ように私はそれを試してみるだろう。これは 'C# 'でも動作することを知らなかった。私はたいてい 'String s = String.format(" \ rWork done {0:0.00}% "、x)'; – Matthias
@Bob__動作しません。 – Matthias