私の計算プログラムでは、Result is 2.04145124554 e-5 を取得しているので、結果を小数精度で制御したいと考えています。コード String.format("%.2f",myans) を使用しました結果 0.00 が得られましたが、結果は 2.04 e-5 であると予想されました。
質問する
81 次
2 に答える
0
ここで DecimalFormat クラスが役に立ちます (詳細はhttp://docs.oracle.com/javase/6/docs/api/java/text/DecimalFormat.htmlを 参照)。
次のコードは「2.04E-5」を出力します
DecimalFormat df = new DecimalFormat("#.##E0");
System.out.println(df.format(2.04145124554e-5));
// prints: 2.04E-5
于 2013-09-15T15:12:59.267 に答える
0
に変更します
String.format ("%1.2f",myans)
于 2013-09-15T14:54:07.050 に答える