编写一函数IsPrime,判断某个大于2的正整数是否为素数。
样例输入:
5
样例输出:
yes
样例输入:
9
样例输出:
no
样例输入:
5
样例输出:
yes
样例输入:
9
样例输出:
no
注意:是素数输出yes,不是素数输出no,其中yes和no均为小写。
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(IsPrime(input.nextInt()));
}
public static String IsPrime(int n){
for (int i=2; i<=(int)Math.sqrt(n); i++){
if (n % i == 0){
return "no";
}
}
return "yes";
}
}