public class Test121
{
public static void main(String[] args)
{
new Thread1().start();
new Thread2().start();//new Thread2()无法解析
}}
class Thread1 extends Thread
{
public void run()
{ int n1 = 1;
int n2 = 1000;
int count = 0;
System.out.println(n1 + "-" + n2+"之间的素数:");
lab:
for(int i =n1;i<= n2;i++){
int n = (int)Math.sqrt(i);
for(int k=2;k<n;k++)
if(i%k==0)
continue lab;
System.out.print(i+"");
count ++;
if(count% 1==0)
System.out.println();
}
}
class Thread2 extends Thread
{
public void run()
{ System.out.println("哈哈");
}
}为什么new Thread2()会无法解析?
public class Test121 {
public static void main(String[] args) {
new Thread1().start();
new Thread2().start();// new Thread2()无法解析
}}class Thread1 extends Thread {
public void run() {
int n1 = 1;
int n2 = 1000;
int count = 0;
System.out.println(n1 + "-" + n2 + "之间的素数:");
lab: for (int i = n1; i <= n2; i++) {
int n = (int) Math.sqrt(i);
for (int k = 2; k < n; k++)
if (i % k == 0)
continue lab;
System.out.print(i + "");
count++;
if (count % 1 == 0)
System.out.println();
}
}
}class Thread2 extends Thread {
public void run() {
System.out.println("哈哈");
}
}
new Thread1().new Thread2().start();
或者把Thread2拿到Thread1外面