写一个程序,检查数字是否为质数

public static void main(string[] args){

Scanner n=new scanner(system.in);

system.out.print("请输入一个数字");

int a=n.nextInt();

for (i = 2; i <= a; i++) { // 最小的素数是2
if (a % i == 0 && i != a) { // 除了1和本身之后没有约数即为素数
System.out.println("不是素数");
break;
} else if (i == a) {

System.out.println("是素数");

}

}
}

 

posted @ 2018-04-15 20:54  我真的看不懂  阅读(332)  评论(0编辑  收藏  举报