Java BigInteger nextProbablePrime() 方法

2025 年 3 月 20 日 | 阅读 2 分钟

Java BigInteger 类的 nextProbablePrime() 方法用于查找大于当前 BigInteger 的下一个素数。此方法返回大于此 BigInteger 的第一个可能为素数的整数。

语法

参数

不适用

返回值

此方法返回大于此 BigInteger 的第一个可能为素数的整数。

Exception

ArithmeticException < this < 0 或 this 过大。

注意

  • 此方法在搜索时绝不会跳过素数。如果它返回 p,则不存在素数 q 使得 this < q < p。
  • 此方法返回的数字是合数的概率不超过 2-100

示例 1

输出

Next Probable Prime after 10 is 11
Next Probable Prime after 23 is 29

示例 2

输出

java.lang.ArithmeticException: start < 0: -23
 
下一主题Java BigInteger