题目描述
编写一个程序判断一个数是否为素数
输入
整数N 其中N>=1
输出
1或0(其中1表示此数为素数,0为表示为不是素数)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
if(n==1){ //N可能为1
System.out.println("0");
}
for(int i=2 ; i<=n;i++){
if(n%i==0 && i!=n){ //除了1和本身之后没有约数即为素数
System.out.println("0");
break;
}else if(i == n){
System.out.println("1");
}
}
}
}