用户输入一个数,判断这个数是否是素数
用标识法判断素数
public class Demo25 {
public static void main(String[] args) {
System.out.println("请输入一个数:");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
//标识法
boolean b =false;
if(num>2) {
int i = 2;
while(i<num) {
if(num % i == 0) {
b = true;
}
i++;
}
}
//若b为true则是素数,否则不是素数
if(b) {
System.out.println(num+"不是素数!");
}else {
System.out.println(num+"是素数!");
}
}
}