package day09;
import java.util.Scanner;
/**
* Hw4
*
* @author Linguiyi
* @version 1.0
* @date 2023/7/12 10:50
* @description :从控制台接收一个正整数,判断该数字是否为质数
* 质数(质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数)
*/
public class Hw4 {
public static void main(String[] args) {
int num = scanInt();
System.out.println(num+(isPrime(num)?"是":"不是")+"质数");
}
public static boolean isPrime(int num){
if (num<=1){
return false;
}
if (num == 2 || num == 3){
return true;
}
for (int i = 2; i < num; i++) {
if(num % i == 0){
return false;
}
}
return true;
}
public static int scanInt(){
Scanner s = new Scanner(System.in);
int num = 0;
if(s.hasNextInt()){
num = s.nextInt();
}else {
// 输入错误的信息
System.out.println("输入的不是整数!");
s.close();
return 0;
}
s.close();
return num;
}
}