package site.wqzbxh.simple;
import java.util.Scanner;
public class PrimeDetection {
public static void main(String[] args) {
/*
* 检测一个数字是不是质数
*/
Scanner sc = new Scanner(System.in);
while (true){
System.out.println("请输入你的检查数字:");
int detectionNum = sc.nextInt();
if(detectionNum < 1){
System.out.println("请输入你的检查数字,不符合检测范围内(质数是大于1的正整数)");
continue;
}
boolean x = false;
int i = 2;
while (i<(detectionNum/2+1)){
if(detectionNum % i == 0){
x = true;
break;
}
i++;
}
if( x ){
System.out.println(detectionNum+"不是质数");
}else{
System.out.println(detectionNum+"是质数");
}
}
}
}
JAVA判断一个数是不是质数
最新推荐文章于 2024-08-19 16:01:20 发布