Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

BigDecimalの割り算について

こんにちは。
BigDecimalを使用しての割り算の質問です。

割り算をするときに、divideメソッドを使用します。scaleを設定できて、小数点以下何桁までにするかを決めれます。

これは最大何桁までなのでしょうか?
小数点以下の桁数を表す負でない 32 ビット整数の「スケール」で構成されます
とAPIdocでは書いてありますが、結局何桁なのか分かりません。

よろしくお願いします。

2

回答

80661

閲覧

2件の回答

評価

0

>負でない 32 ビット整数の「スケール」
つまり2147483647桁ということだと思います。
BigDecimalで円周率を計算するとか、果てしなくとは行きませんが相当すごいですね。

対して整数部は制限がないので無限ですね・・

評価

0

ありがとうございます。

あまりに途方もないの数で、びっくりしました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。