public class ArraySushu{
public static void main(String [] args){
//未知长度,新建一个足够空间的数组;
int [] a = new int [50];
int index =0;
//找出2~100之间的素数,初始化数组;
for(int i =2 ; i<= 100; i++){
boolean b = false;
for(int j = 2; j < i/2+1; j++){
if( i % j ==0){
b = true;
break;
}
}
if(!b){
a[index++] = i;
}
}
//新建素数数组,输出检查;
int [] b = new int [index];
for(int i = 0; i<b.length;i++){
b[i] = a[i];
}
a = null;
for(int v:b){
System.out.println(v);
}
}
}
创建一个数组,包含2~100之间的素数
最新推荐文章于 2024-08-28 18:01:22 发布