重複の可能性:
Java で BigDecimal の分数を計算するには?
1/b で累乗する必要がある BigInteger A があります (b は int です)。
私の問題は、 A が私の場合には適していない A.pow(int) のみをサポートすることです。
これに対する回避策はありますか?
重複の可能性:
Java で BigDecimal の分数を計算するには?
1/b で累乗する必要がある BigInteger A があります (b は int です)。
私の問題は、 A が私の場合には適していない A.pow(int) のみをサポートすることです。
これに対する回避策はありますか?
ニュートン法はあなたのジャムです。
BigIntegerは有理数を対象としているため、小数の累乗は実数です。 http://en.wikipedia.org/wiki/Real_number
回避策は、一時的なフロートを使用してから、最も近いBigDecimalに近似することです。