System.out.println("请随意输入一个数:");
int num=wx.nextInt();
int count=0; //定义一个计数器来判断整个循环中输入的数是否被整除
for(int i=2;i<num;i++){
if(num%i==0){
count++;
}
}
if(count==0){ //最后对计数器的变化来判断结果
System.out.println(num+"是一个质数");
}else{
System.out.println(num+"不是一个质数");
}
了解题意,明白质数的定义是此题的关键,另外计数法的使用应该熟悉。