```java
System.out.println("请输入一个数");
boolean isPrime = true;
//默认这个数是素数
int x = input.nextInt();
if (x <= 0){
System.out.println("请输入大于零的正整数");
}else{
//如果输入的数是1,则输出1不是素数
if(x == 1){
System.out.println("1不是素数");
}else{
//开始判断这个数是不是素数
int j = 2;
//从2开始循环到x/2的位置
while(j <= x / 2 && isPrime){
if(x % j == 0){
//若可以整除就不是素数
isPrime = false;
}
j++;
}
if(isPrime){
System.out.println(x + "是素数");
}else{
System.out.println(x + "不是素数");
}
}
}