j**a动态数组

时间:2014.10.22 发布人:清晨不下雨

j**a动态数组

已解决问题

谷歌清晨不下雨用户在2014.10.22提交了关于“利亚纳j**a动态数组”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-03-03T19:31:10。

比方说,求一千以内的素数,我不知道素数有多少,设一个未知长度数组。然后把求出的素数都装进去,要怎么实现呢

希望大家能够帮助她。

详细问题描述及疑问:

比方说,求一千以内的素数,我不知道素数有多少,设一个未知长度数组。然后把求出的素数都装进去,要怎么实现呢

期待您的答案,你就是当代的活雷锋,太感谢了 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoa问答mi1978  

用Vector就可以了

/**
*@(#)prime_1.j**a
*
*
*@author
*@version1.002014/4/7
*/

importj奏扩只阻**a.math.*;
importj**a.util.Vector;
publicclassprime_2{

/**
*Createsanewinstanceof<c陈景ode>prime_1</code>.
*/
publicprime_2(){
}

staticintisP哪号改站明安完火rime(intn)
{
intk=(in括定但良绝t)Math.sqrt((double)n);//优源提高效率
f相or(inti=2;i<=k;i++)
{
i于生次物飞时首史巴f(n%i==0)
r城eturn0;
}
return1;
}
/**
*@paramargsthecom商应讨体旧客mandlinearguments
*/
p河超书ublicstaticvo银呢附九步否idmain(String[]args){
//TODOcodeapplicationlogich限表封ere
V逐味棉扩跑是区ectorv=newVector()速轮助错念被困源月;//申请动态数组
for(inti=2;i<=1000;i++)
{
if(isPrime(i)==1)
{

v.add(i);//放入动态数组
}
}
for(inti=0;i<v.size();i++)
System.out.printf("%d",v.get(i));//输出动态数组

}
}

第2个回答

用户名:清清薇  

用list集合