どのようにJava に変換BigDecimalしDoubleますか?引数としてDoubleを使用する必要があるという要件がありますが、BigDecimalに変換する必要BigDecimalがありDoubleます。
質問する前に必ずドキュメントを読んでください。多くの場合、質問に対する回答が見つかります。を参照してください
—
Justin
doubleValue()。(ヒント:特定のクラスのドキュメントを見つけるには、単にクラス名をgoogleで検索し、続いてjavaを検索します。たとえば、このドキュメントを見つけるには、「BigDecimal Java」を検索しました)
「Doubleを引数として使用する必要があるという要件があります」要件を変更します。
—
ローンの侯爵2013年
BigDecimalエンドツーエンドで使用しない限り、使用してもまったく意味がありません。この要件により、精度が低下します。規制へのコンプライアンスを侵害する可能性があります。そして、実行可能な過失を構成する可能性があります。
なぜ使用
—
Peter Lawrey 2013年
Doubleしていないのdoubleですか。できるフィールドnullですか?
@EJPの使用
—
Peter Lawrey、2013年
doubleはそれほど悪くありませんが、15桁以上の表現精度を備えているため、ほとんどのプログラムで必要な精度を上回っていますが、BigDecimalを使用しても、バグや複雑さを追加する可能性が高いため、意味がない場合もあります。
new BigDecimal(2).doubleValue()