编写一个判断素数的java代码
时间: 2023-08-01 10:06:40 浏览: 81
可以使用以下的Java代码来判断素数:
```java
public class PrimeNumberChecker {
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int num = 17; // 要判断的数
if (isPrime(num)) {
System.out.println(num + "是素数");
} else {
System.out.println(num + "不是素数");
}
}
}
```
在这个代码中,我们使用一个`isPrime()`方法来判断一个数是否为素数。首先,若这个数小于等于1,则不是素数,直接返回`false`。然后,从2开始循环到这个数的平方根,如果这个数可以被任意一个小于它的数整除,则不是素数,返回`false`。最后,如果循环结束都没有返回,则这个数是素数,返回`true`。在`main()`方法中,我们测试了一个数17是否为素数。
阅读全文