2009-09-02 8 views
1

詳細については、私の他の質問hereをご覧ください。とにかく、BigDecimalを使ってアプリケーションで通貨を表しています(これは、マークダウン率を減算して消費税を加算します)が、BigDecimalを価格に使用すると、すべてがBigDecimalである必要があります。 floodではなく、markdown percentageフィールドにBigDecimalを使用することもできますし、PSTとGST定数(売上税、0.08 & 0.05)に対してもBigDecimalを使用できますか?ああ、また、マークダウンフィールドをパーセンテージまたは10進数で保存すべきだと思いますか?いずれにしても、p/100 = dと表示されているので、表示用に別の表示に変換する必要があります。そして、小計は税金の前の総コストを意味します、そうですか?Java - BigDecimalsが多すぎますか?

ありがとうございます!

答えて

4

異なる業界では、異なる基準があります。たとえば、金融分野では、2または3のディスプレイしか表示していない場合でも、小数点以下5桁または8桁まで計算するのが一般的です。

BigDecimalは、乗除算、通貨の金額に関しては通常は問題です)。

1

はい、問題はありません - メモリ使用量など何か - BigDecimalsに固執しない限りです。

書式設定に便利なNumberFormatがあります。

+0

はい私は他の質問を投稿しました。投稿した24のコメントを見て、どのようにフォーマットして表示して保存するのか分かりました:-)。 – mk12

関連する問題