关于一个线程的问题!!!!
一段代码结果是 3,5,7
可我不知道是为什么,请帮忙分析 为什么是这个结果,最好很详细 , 分不够在加,谢谢了
class C6 implements Runnable{
public void run() {
for(int a=3;a<=10;a++){
if(isPrime(a))
System.out.print(a+"\t");
}
}
public boolean isPrime(int n){
boolean b=true;
for(int i=2;i<n-1&&b;i++){
if((n%i)==0)
b=false;
}
return b;
}
}
public class Test6{
public static void main(String args[]){
Thread t=new Thread(new C6());
t.start();
}
}