doubleに9桁の小数点以下桁数を設定したい場合、これを文字列に変換してからdoubleに戻ってこれを行う必要があります(文字列メソッドは私が設定した唯一のメソッドです)精度)?。いずれにしても、たとえば、私のメソッドが小数点以下9桁のdoubleを返すようにする場合、doubleの精度を設定する従来の方法は何ですか?Javaの精度を設定する
-1
A
答えて
2
を取得します。内部的に倍数は常に同じ方法で格納されますが、もちろんDecimalFormatのようなフォーマッタを使用して、倍数から9つの小数点を返すことができます。
1
利用ビッグ進あなたは、二重の内部表現の間で混乱していると、それはディスプレイの9つの小数点以下の桁数
または
double d = 1.2345672626346;
DecimalFormat df = new DecimalFormat("#.#########");
System.out.print(df.format(d));
1
Javaのプリミティブで精度を制御することはできません。 BigDecimal
を使用する必要があります。 ..
0
をthis excellent tutorialを読むあなたはまた、使用することができます
DecimalFormat df = DecimalFormat.getInstance(Locale.getDefault());
df.setMinimumFractionDigits(9); //sets 9 digits after the '.'
0
String formatedString = String.format("%.2f");
それはどんなO 5桁にpresitionを設定します。
この方法で印刷したい場合は、
System.out.printf("%.5f",123.2342622467);
関連する問題
- 1. BigDecimalの精度を設定する
- 2. Javaの倍精度
- 3. Javaのタイマー精度
- 4. Java実行予定者の精度
- 5. lucene javaの精度リコールjava
- 6. Javaの単精度/倍精度は何ですか?
- 7. 列の精度を設定する。 Entity Framework CF
- 8. str(numpy.float64)の精度を設定する方法は?
- 9. IronPythonアプリケーションの精度を設定しますか?
- 10. のJava DateFormatの2ミリ秒の精度
- 11. C++で整数と倍精度の書式設定の行列
- 12. SQLの浮動小数点精度の設定
- 13. すべてのストリームのデフォルトの精度を設定する方法
- 14. Java:時間形式の精度Prec
- 15. Fortran - 実行時に変数の種類/精度を設定する
- 16. scikit-learn:サポートベクターマシン。精度や精度は?
- 17. Android精度から衛星精度
- 18. 精度
- 19. Javaの2つの倍精度値を比較するには?
- 20. 4桁のみ表示するための倍精度書式設定
- 21. ジオコーディングの精度
- 22. 精度のヒートバー
- 23. MySQL:Datefieldの精度
- 24. 緯度クエリ - 精度
- 25. openSSLの速度の精度
- 26. フォーマット精度が一定のタイムスタンプ
- 27. モデルの精度とSVMの特徴の重要度を測定
- 28. IEEEの単精度と倍精度で表される総数
- 29. QString :: toDouble()が誤った精度で倍精度を返す
- 30. スウィフトで倍精度以上の精度を実現