题目描述:
输入一个大于 1 的正整数,判断它是否为素数(prime,又称质数)。
如果这个数是素数,则输出 yes,否则输出 no。
末尾输出换行。
输入:
一个大于 1 的正整数
输出:
根据输入数据,判断概述是否为素数。如果这个数是素数,则输出 yes,否则输出 no。
注意末尾输出换行。
样例输入:
7
样例输出:
yes
代码:(Java版)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int i;
for(i = 2; i <= Math.sqrt(x); i++) {
if(x % i == 0) {
System.out.println("no");
break;
}
}
if(i > Math.sqrt(x)) {
System.out.println("yes");
}
sc.close();
}
}