素数:素数是一个大于1的自然数,除了1和它本身以外不再有其他因数的自然数.
方法:for循环区间内的数,每拿到一个数判断是否是素数;判断规则是,从2遍历到该数的一半的数据,看是否有有数可以整除它,有则不是素数,没有则是.
public static int countPrimeNumber(int min, int max) {
int count = 0;//计数
boolean flag = true;//判断是否为素数
String s = "";//保存素数
for (int i = min; i <=max; i++) {
flag = true;//重置
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
flag = false;
}
}
if (flag) {
count++;
s += i + " ";
}
}
System.out.println(s);
return count;
}