java 判断一个大于1的自然数是否为素数
时间: 2023-09-16 22:12:03 浏览: 102
要判断一个大于1的自然数是否为素数,可以使用以下的 Java 代码:
```java
public class PrimeNumberChecker {
public static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int number = 17; // 修改为你要判断的自然数
if (isPrime(number)) {
System.out.println(number + " 是素数");
} else {
System.out.println(number + " 不是素数");
}
}
}
```
你可以将待判断的自然数赋值给 `number` 变量,然后运行代码即可判断该数是否为素数。如果输出结果为 `number 是素数`,则表示该数是素数;如果输出结果为 `number 不是素数`,则表示该数不是素数。
阅读全文