主题:JAVA 帮我找下错 !!~~~谢谢
public class primeNumber {
/**
* @param args
*/
public static void main(String[] args) {
final int SIZE=1000;
int primeNo[]=new int[SIZE];
int a,j,k,i,f1;
k=0;f1=1;
for(a=3;a<1000;a++)
{
for(j=2;j<a;j++)
{
if(a%j==0) f1=0;
}
if(f1!=0)
{
primeNo[k]=a;k++;
}
else break;
}
for(i=0;i<primeNo.length;i++)
{
System.out.print(" "+primeNo[i]);
}
}
}
输出的结果 是 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
我想找素数 呀
/**
* @param args
*/
public static void main(String[] args) {
final int SIZE=1000;
int primeNo[]=new int[SIZE];
int a,j,k,i,f1;
k=0;f1=1;
for(a=3;a<1000;a++)
{
for(j=2;j<a;j++)
{
if(a%j==0) f1=0;
}
if(f1!=0)
{
primeNo[k]=a;k++;
}
else break;
}
for(i=0;i<primeNo.length;i++)
{
System.out.print(" "+primeNo[i]);
}
}
}
输出的结果 是 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
我想找素数 呀