4

重複の可能性:
Java で BigDecimal の分数を計算するには?

1/b で累乗する必要がある BigInteger A があります (b は int です)。

私の問題は、 A が私の場合には適していない A.pow(int) のみをサポートすることです。

これに対する回避策はありますか?

4

2 に答える 2

2

ニュートン法はあなたのジャムです。

于 2010-11-21T15:29:07.400 に答える
0

BigIntegerは有理数を対象としているため、小数の累乗は実数です。 http://en.wikipedia.org/wiki/Real_number

回避策は、一時的なフロートを使用してから、最も近いBigDecimalに近似することです。

于 2010-11-21T11:03:50.023 に答える