编写一个字符界面的javaApplication程序
编写一个字符界面的java Application程序,接受用户从键盘输入的一个正整数,然后判断这个正整数是否是素数,若是输出“是素数”,否则输出“不是素数”。
根据题目要求,写出一个完整的java程序:
程序参考
static boolean isPrime(int n)
{
if (n<2)
return false;
int k=(int)Math.sqrt((double)n); //提高效率
for(int i=2;i<=k;i++)
{
if(n%i==0)
return false;
}
return true;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
if (isPrime(a))
System.out.println("是素数");
else
System.out.println("不是素数");
}
热门标签: