JAVA 要求的功能是产生10个2~100之间的随机整数,然后对每一个随机数进行是否为素数的测试。

如题所述

第1个回答  2011-12-29
public SuShu{
public static void main(String[] args){
int a[] = new int[10];
for(int k = 0; k < 10; i++)
int s = (int)Math.random()*200;
while(true){
if(s > 2 && s < 200){
a[k] =s;
break;
}else{
s = (int)Math.random()*200;
}
}
}
for(int m = 0; m < a.length; m++){
System.out.println(a[m]);
}
for(int i = 0;i < a.length ;i++){
int j = 2;
while(a[i] % j != 0 && j <= (int)a[i]/2){
j++;
if(j>(int)a[i]/2){
System.out.println(a[i]);//打印素数
}
}

}

}