
请位java高手帮小弟看一下这个代码~~
小弟刚刚学习java不久~~遇到了这样一段代码~:classC{publicstaticvoidmain(String[]args)throwsException{int...
小弟刚刚学习java不久~~遇到了这样一段代码~:
class C
{
public static void main(String[] args) throws Exception
{int i;Hello t=new Hello();
t.star();
while(true)
{System.out.println("hello"+i++);
if(i==2&&isAlive()){
System.out.println("Waiting Hello ");
t.join();
}
if(i==5) break;
}
}
}
class Hello extends Thread{
{int i;
public void run(){
while (true){
System.out.println("Hello"+i++);
if(i==5) break;
}
}
}
在dos下编译提示:
public void run() 是一个错误的表达式~
还有就是最后一行要加什么";"和“}”(可是最后一行没有什么语句不用加“;”吧!?
谢谢~~ 展开
class C
{
public static void main(String[] args) throws Exception
{int i;Hello t=new Hello();
t.star();
while(true)
{System.out.println("hello"+i++);
if(i==2&&isAlive()){
System.out.println("Waiting Hello ");
t.join();
}
if(i==5) break;
}
}
}
class Hello extends Thread{
{int i;
public void run(){
while (true){
System.out.println("Hello"+i++);
if(i==5) break;
}
}
}
在dos下编译提示:
public void run() 是一个错误的表达式~
还有就是最后一行要加什么";"和“}”(可是最后一行没有什么语句不用加“;”吧!?
谢谢~~ 展开
2个回答
展开全部
class Hello extends Thread{
{int i;
Thread之后,int i这前,多了一个{;
{int i;
Thread之后,int i这前,多了一个{;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询