import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n; i++){
int a = sc.nextInt();
boolean flag = prime(a);
if(flag){
System.out.printf("Yes\n");
}else{
System.out.printf("No\n");
}
}
}
public static boolean prime(int n){
if(n <= 1){
return false;
}else if(n == 2){
return true;
}else{
for(int i = 2; i <= Math.sqrt(n); i++){ //Math.sqrt(n)计算n的开平方根,使所遍历的数字减少。
if(n % i == 0){
return false;
}
}
return true;
}
}
}
写一个方法判断素数,是素数就返回true不是就返回false,然后根据题意打印。