```java
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入要进行判断的整数:");
int number = sc.nextInt();
if (isPrimeNumber(number)) {
System.out.println(number + "是素数。");
} else {
System.out.println(number + "不是素数。");
}
sc.close();
}
// 判断素数的静态方法
public static boolean isPrimeNumber(int num) {
if (num <= 1) {
return false;
}
if (num == 2) {
return true;
}
if (num % 2 == 0) {
return false;
}
for (int i = 3; i <= Math.sqrt(num); i += 2) {
if (num % i == 0) {
return false;
}
}
return true;
}
}
```
这个程序首先从用户那里获取一个整数,然后使用`isPrimeNumber`方法来判断这个整数是否为素数。`isPrimeNumber`方法首先检查数字是否小于等于1,如果是,则返回`false`。接着检查数字是否为2,如果是,则返回`true`。然后检查数字是否为偶数,如果是,则返回`false`。最后,使用一个for循环从3开始,以2为步长,检查数字是否能被这些数整除。如果能被整除,则返回`false`,否则返回`true`。
你可以将这个代码复制到你的Java开发环境中运行,并根据需要修改输入的数字。