我有两组大数。任务很简单-将集合A中的所有整数相加,然后除以集合B中所有整数的总和。
问题在于数字非常大,它们的总和可能很容易超过int的最大值甚至更长,并且两组中都有很多。解决此问题的最佳方法是什么?
最佳答案
使用BigInteger,它可以支持很长的数字。
我有两组大数。任务很简单-将集合A中的所有整数相加,然后除以集合B中所有整数的总和。
问题在于数字非常大,它们的总和可能很容易超过int的最大值甚至更长,并且两组中都有很多。解决此问题的最佳方法是什么?
最佳答案
使用BigInteger,它可以支持很长的数字。