/*自定义100个元素的数组,通过随机数生成各元素值,范围为2到1000之间,
-
调用方法判断每个数是否素数,并统计素数的个数。
*/
import java.util.Random;
public class Test14 {
public static boolean isPrimeNumber(int num) {
int i;
for (i = 2; i < num; i++) {
if (num % i == 0) {
break;
}
}
if (i == num) {
return true;
} else {
return false;
}
}public static void main(String[] args) {
// TODO Auto-generated method stub
Random ra = new Random();
int[] num = new int[100];
int count = 0;
for (int i = 0; i < num.length; i++) {
num[i] = ra.nextInt(999) + 2;
System.out.println(num[i]);
if (isPrimeNumber(num[i])) {
count++;
}
}
System.out.println(“素数个数:” + count);
}
}