如何在Java中加电?

时间:2019-05-18 12:35:55

标签: java pow

我正在寻找一种为数字加电并找到mod的方法, python中的类似内容
pow(x, y, z)
例如x ^ y%z
x大约是3位数字,y大约是450位数字,z大约是400位数字
预先感谢

1 个答案:

答案 0 :(得分:7)

您正在寻找的方法:public BigInteger modPow(BigInteger exponent,BigInteger m)

用法:

BigInteger base= new BigInteger("111");
BigInteger exponent= new BigInteger(yourExponent);
BigInteger m= new BigInteger(yourM);
System.out.println(base.modPow(exponent,m));

有关BigInteger的限制,请参见this question