从控制台接收一个正整数,判断该数字是否为质数?
public class test04{
public static void main(String[] args){
java.util.Scanner s= new java.util.Scanner(System.in);
System.out.print("请输入一个正整数:");
int x = s.nextInt();
int count = 0;
int y = 0;
if(x<=1){
System.out.println("不是质数");
}
for(int i=1;i<=x;i++){
y = x%i;
if(y==0){
count++;
}
}if(count==2){
System.out.println("是质数");
}else{
System.out.println("不是质数");
}
}
}