有没有理由为什么Java不能自动执行此操作,即如果int太小则切换到BigInteger?这样我们就不用担心溢出了.
在这种情况下,处理较小的特殊情况可能需要做更多的工作(你需要一些自定义类来处理这两种情况),你应该只使用BigInteger.