for(int i=2;count<MAX_PRIMES;i++)
{
if(finished){
break;
}
boolean prime=true;
for(int j=0;j<count;j++){
if(i%primes[j]==0){
prime=false;
break;
}
}
if(prime){
primes[count++]=i;
System.out.println("Found prime: "+i);
}
}
}这段程序我不名字它在讲什么!~!~请帮我解释一下
{
if(finished){
break;
}
boolean prime=true;
for(int j=0;j<count;j++){
if(i%primes[j]==0){
prime=false;
break;
}
}
if(prime){
primes[count++]=i;
System.out.println("Found prime: "+i);
}
}
}这段程序我不名字它在讲什么!~!~请帮我解释一下
if(finished){
break;
}
和
if(i%primes[j]==0){
prime=false;
break;
}
是什么意思???
线程中if(finished)结束循环后面一段是,质数的倍数显然不是质数