本文介绍了使用BigInteger Multiply运算符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道是否有办法将 BigInteger
变量加在一起,因为无法应用 *
运算符到 BigInteger
。
I was wondering if there was a way to multiply BigInteger
variables together, because the *
operator cannot be applied to BigInteger
.
所以我想知道是否可以在不使用的情况下将两个
operator。 BigIntegers
相乘*
So I was wondering if it was possible to multiply two BigIntegers
together without using the *
operator.
推荐答案
您使用 乘以()
这样的方法:
You use BigInteger
s multiply()
method like so:
BigInteger int1 = new BigInteger("131224324234234234234313");
BigInteger int2 = new BigInteger("13345663456346435648234313");
BigInteger result = int1.multiply(int2)
我应该在前一段时间指出 BigInteger
是不可变的。因此,操作的任何结果都必须存储到变量中。操作符或操作数永远不会更改。
I should have pointed out a while ago that BigInteger
is immutable. So any result of an operation has to be stored into a variable. The operator or operand are never changed.
这篇关于使用BigInteger Multiply运算符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!