1
私はBigIntegerの 'X' が、次が真であるかどうかを確認したい: 3 ^(X/2)=( - 1)などの数学などの指数計算を行う(MOD X)BigIntegerを指数として指数計算を行う方法は?
方法.pow(3、X)はXの値としてBigIntegerを受け入れないので、上記の計算をどうすればいいですか?
私はBigIntegerの 'X' が、次が真であるかどうかを確認したい: 3 ^(X/2)=( - 1)などの数学などの指数計算を行う(MOD X)BigIntegerを指数として指数計算を行う方法は?
方法.pow(3、X)はXの値としてBigIntegerを受け入れないので、上記の計算をどうすればいいですか?
tutorialspointから例の使用BigDecimal.pow()
。
package com.tutorialspoint;
import java.math.*;
public class BigDecimalDemo {
public static void main(String[] args) {
// create 2 BigDecimal Objects
BigDecimal bg1, bg2;
MathContext mc = new MathContext(4); // 4 precision
bg1 = new BigDecimal("2.17");
// apply pow method on bg1 using mc
bg2 = bg1.pow(3, mc);
String str = "The value of " + bg1 + " to the power of 3, rounded to " + bg2;
// print bg2 value
System.out.println(str);
}
}
あなたの数式は正しいですか?左の部分は常に正であり、正の基底を持つ指数関数を表すのに対し、右の部分は常に「+」の絶対値(常に正である)と-1の乗算のために負である。 – RZet