android - べき関数でdouble値を使用する方法

android

値のべき乗を見つけようとしていますが、問題は指数が小数値です。power関数はint以外のデータ型をサポートしていません。

 BigDecimal fd_returns_at_time_of_replace=(BigDecimal.valueOf(capitalDiff).multiply((BigDecimal.valueOf((long)constant1+.09)).pow(temp)));


ここでtempは小数値です。以下に示すのは、私が取得しているエラーメッセージです。

The method pow(int) in the type BigDecimal is not applicable for the arguments (double)


誰かが私がこれをするのを手伝ってください。
答え
BigDecimal.pow()intのみを受け取ります。 doubleを受け入れるBigDecimal.pow()を書く優れた例については、この質問を参照してくださいHow to do a fractional power on BigDecimal in Java?
関連記事

java - ダイアログへのonContextItemSelected

android - 違法なLogcatタグはありますか?

android - キューブのテクスチャリングの問題

java - AndroidのようなContextMenu

android - 数千を超える結果をクエリすると、AndroidのOrmlite DAOが非常に遅くなる

android - iPhoneまたはAndroidでUIプロトタイプを表示するためのアプリはありますか? [閉まっている]

android - android phonegap-<img src =“?”>に書き込むパスは?

android - 異なるサイズのアイコンをどこに置くか?

android - FileObserverでトースト通知を作成する

android - ImageViewのonDrawに関するロジック