BigDecimal自身は10進数の固定小数を扱える。doubleは2進数の浮動小数なのでdoubleで初期化する場合は変換する際に小数点以下の値が変わってしまうことがある。小数を扱いたい場合はdoubleを使わずStringで初期化する方がよい

HHRHHR のブックマーク 2018/01/05 18:19

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

BigDecimalメモ(Hishidama's java.math.BigDecimal Memo)

    BigDecimalを作るコンストラクターやメソッドには、引数にMathContextやスケール(小数点以下を保持する桁数)を指定するオーバーロードがあるものもある。 Stringを引数にとる場合、通常の数値表記(「123」や「...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう