使用BigInteger Multiply运算符


问题内容

我想知道是否存在一种将BigInteger变量相乘的方法,因为*运算符无法应用于BigInteger

所以我想知道是否可以在BigIntegers不使用*运算符的情况下将两个相乘。


问题答案:

您可以这样使用BigIntegers
multiply()方法:

BigInteger int1 = new BigInteger("131224324234234234234313");
BigInteger int2 = new BigInteger("13345663456346435648234313");
BigInteger result =  int1.multiply(int2)

我早就应该指出这BigInteger是一成不变的。因此,任何运算结果都必须存储到变量中。运算符或操作数永远不会更改。