需求:判断质数
键盘输入一个整数,判断是否为质数
质数:只能被1和本身整除
思路: 循环判断 从2开始到num-1,是否能被num整除
package Test;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
/*需求:判断质数
输入一个整数,判断是否为质数
质数:只能被1和本身整除
*/
//思路;循环判断 从2开始到num-1,是否能被num整除
//录入数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个正整数:");
int num = sc.nextInt();
//定义一个变量,表示标识
boolean flag = true;
//循环判断 2 ~ num-1
for (int i = 2;i <= num;i++ ){
if (num % i == 0){
flag = false;
break;
}
}
if (flag){
System.out.println(num + " 是质数");
}else {
System.out.println(num + "不是质数");
}
}
}