我已经做到了,这样它就可以判断用户的输入是否是素数,但现在我必须这样做,以便它会询问用户他/她是否想检查另一个数字和等待用户输入“Y”或“y”为是,“n”或“N”为否。如果是,重复三个步骤。如果不是,退出程序。对于所有其他字母,拒绝 ti 并要求用户仅输入“y”或“n”。
import java.util.*; // importing package util
public class Prime
{
public static void main (String args[])
{
int num,count=0;
Scanner scan = new Scanner(System.in); //scanner for input
System.out.print("Enter any number : ");
num = scan.nextInt();
for(int i=2; i <= (num/2); i++)
{
if((num % i) == 0)
{
count++;
break;
}
}
if((count==0) && (num!= 1))
System.out.println( num + " is a prime number.");
else
System.out.println( num + " is not a prime number.");
}
}