Java 判断质数方法 - 完整代码和示例
以下是一个用 Java 编写的判断整数是否为质数的方法,该方法考虑了数字 0、1 和 2:
public class PrimeNumberChecker {
public static boolean isPrime(int number) {
// 如果数字小于2,则不是质数
if (number < 2) {
return false;
}
// 如果数字是2,则是质数
if (number == 2) {
return true;
}
// 如果数字是偶数,则不是质数
if (number % 2 == 0) {
return false;
}
// 判断数字是否有其他因子
for (int i = 3; i <= Math.sqrt(number); i += 2) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
使用方法:
public class Main {
public static void main(String[] args) {
int number = 17;
if (PrimeNumberChecker.isPrime(number)) {
System.out.println(number + ' 是质数');
} else {
System.out.println(number + ' 不是质数');
}
}
}
输出结果:
17 是质数
原文地址: https://www.cveoy.top/t/topic/pnRq 著作权归作者所有。请勿转载和采集!