如何在 java 中增加一个巨大的数字?
How to power up a huge number in java?
我正在寻找一种方法来增强数字并找到 mod,
python
pow(x, y, z)
中的类似内容
例如 x ^ y % z
x约3位,y约450位,z约400位
提前致谢
您要找的方法: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
我正在寻找一种方法来增强数字并找到 mod,
python pow(x, y, z)
中的类似内容
例如 x ^ y % z
x约3位,y约450位,z约400位
提前致谢
您要找的方法: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