用Java判断输入的数是否为质数
时间: 2024-03-24 07:41:02 浏览: 17
可以使用如下的Java代码来判断一个整数是否为质数:
```java
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
if (isPrime(num)) {
System.out.println(num + "是质数。");
} else {
System.out.println(num + "不是质数。");
}
}
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;
}
}
```
运行程序后,输入一个整数,程序会输出该数是否为质数。其中 `isPrime()` 方法用于判断一个整数是否为质数,如果是则返回 `true`,否则返回 `false`。