ためのBigDecimalを使用するように、二重に使用することができ、金銭的なフィールドを表現するためのBigDecimalの代わりに/ダブルフロートを使用することをお勧めします。しかし、double/floatはより効果的で省スペースです。これは、Javaクラスの金融分野を表現するために、ダブル/フロートを使用するために許容です が、算術(すなわち、任意の算術前のBigDecimalにダブル/フロートを変換)と同じチェックの世話をするためにはBigDecimalを使用します。そして、私の質問はありますか?は、我々は、金融分野を保存し、算術
理由は、スペースを節約するためです。そして、私は本当にたくさんのプロジェクトが金貨の分野を表すためにdouble/floatを使っていることが分かります。
これにはどんな落とし穴がありますか? ありがとうございます。
お金が消えないようにしない限り、金額を浮動小数点数/倍数で保存しないでください。 –
私は1つの答えしか受け入れることができないので、多くの皆さんに感謝します。 – lostinmoney