是否有一个java std方法,例如“static boolean isPrime(int)”

问题描述 投票:0回答:1

是否有一个与“Math”类似的类定义了“static boolean isPrime(int)”等方法。

java math primes
1个回答
0
投票

Java 标准库 (java.util) 没有提供专门名为

isPrime(int)
的内置方法来检查给定整数是否为素数。如果您想使用内置方法检查它,请使用
BigInteger.isProbablePrime

import java.math.BigInteger;

public class PrimeChecker {
    public static void main(String[] args) {
        BigInteger bigInteger = new BigInteger("17");
        int certainty = 10;

        if (bigInteger.isProbablePrime(certainty))
            System.out.println(bigInteger + " is a prime number.");
        else
            System.out.println(bigInteger + " is not a prime number.");
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.