在处理大数字时,我们常常受到_int_和_long_大小的限制。Java通过_BigInteger_类提供了一个很好的解决方案。然而,有时API并不支持我们想要使用的所有算术运算。
计算一个大数的平方根是常见但通常很棘手的。
在本教程中,我们将学习如何做到这一点,以及每种方法的优缺点。
2.1. Java 9 BigInteger API
我们将从Java 9中引入的最直接方法开始。从这个版本及以上,_BigInteger_提供了两个有用的方法:_sqrt()和_sqrtAndReminder()。让我们先看看第一个:
大约 3 分钟