判断数 是否为 质数
import java.util.Scanner;
public class ZhiShu {
//质数 只能被 1和本身 整除
//输入
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个正整数");
int number = sc.nextInt();
// 定义一个 布尔类型的变量 为 true 或 false
boolean flag = true;
// 设它为真 进for 循环 如果不为质数 则 flag 成 false 如果为 质数 则跳出
// for 循环为 从 2 开始到 number 的前一位 看能否被整除
for (int i = 2; i < number; i++) {
if(number % i == 0){
flag = false;
break;
}
}
if (flag){
System.out.println("该数为质数");
}
else{
System.out.println("该数不为质数");
}
}
}