我正在编写一个简单的程序来解释线程。
为什么显示以下错误?
谁能帮我。
public class Myth extends Thread {
public void run() {
int val=65;
try {
for(int i=0;i<26;i++) {
System.out.println((char)val);
val++;
sleep(500);
}
}
catch(InterruptedException e) {
System.out.println(e);
}
// error pops up on this bracket saying class interface or enum expected.
// error in this line says-- illegal start of expression
public static void main(String args[]) {
Myth obj=new Myth();
obj.start();
}
}
}
最佳答案
您必须平衡一对curly
大括号。
public class Myth extends Thread{
public void run(){
int val=65;
try{
for(int i=0;i<26;i++){
System.out.println((char)val);
val++;
sleep(500);
}
}catch(InterruptedException e){
System.out.println(e);
}
}
public static void main(String args[]){
Myth obj=new Myth();
obj.start();
}
}
关于java - 无法运行线程程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11754660/