2016-12-31 110 views
-5
plz what wrong in my code !! 

其我的任务..所以PLZ你的帮助 其发言权过程完成,但是当我尝试运行它说,在主线程错误异常???? ...................... PLZ我的代码有什么问题! 它的我的任务..so plz你的帮助 其说的过程完成,但是当我尝试运行它说主线程中的主要错误异常???? PLZ我的代码有什么问题! 其我的任务..所以PLZ你的帮助 其发言权过程完成,但是当我尝试运行它在线程其主要说的错误例外????java.lang.NoSuchMethodError:线程“main”中的main异常进程已完成?

import java.util.*; 
class tests{ 
    Scanner te=new Scanner(System.in); 
String et; 
String tt; 
String dst; 
String rt; 

int test; 
String result1="Pass"; 
String result2="fail"; 
void chosetest(){ 
    System.out.println("Chose test :"); 
    test=te.nextInt(); 
    switch(test){ 
     case 1:System.out.println("Eys test"+et);break; 
     case 2:System.out.println("Traffic sing test"+tt);break; 
     case 3:System.out.println("Drum and slope test"+dst);break; 
     case 4:System.out.println("Road test"+rt);break; 
     default:System.out.println("No test"); 
    } 
} 

void resultoftest(){ 
    System.out.println("Enter test result:"); 

    if ((result1=="Pass")&&(test==1)){ 
     System.out.println("Go to traffic sing test "); 
    } 
    else if ((result2=="fail")&&(test==1)){ 
     System.out.println("Try agin"); 
} 

else if ((result1=="Pass")&&(test==2)){ 
     System.out.println("Go to drum and slope test "); 
    } 
    else if ((result2=="fail")&&(test==2)){ 
     System.out.println("Try agin"); 
} 

    else if ((result1=="Pass")&&(test==3)){ 
     System.out.println("Go to road test "); 
    } 
    else if ((result2=="fail")&&(test==3)){ 
     System.out.println("Try agin"); 
} 

    else if ((result1=="Pass")&&(test==4)){ 
     System.out.println("Get your driving licene "); 
    } 
    else if ((result2=="fail")&&(test==4)){ 
     System.out.println("Try agin"); 
} 
System.out.println("The result "+test+ "=" +result1); 
System.out.println("The result "+test+ "=" +result2); 

} 
} 
+1

你似乎没有一个'main'功能,让你的程序没有一个切入点。您的程序启动时,您希望运行哪些代码? – Carcigenicate

回答

0

尝试添加main()方法到您的班级。例如:

public static void main(String[] args) { 
    // your code here... 
} 
0

在这里,你需要创建一个控制器来实例化进程。 对于实施例,把这个上方插入一类“ClassA的”,然后创建像下面 公共类主要{

公共静态无效的主要(字串[] args){ 的System.out.println(“herehere”主文件);

ClassA的ClassA的新= ClassA的(); classa.resultoftest();

}

}

希望有帮助

相关问题