2016-12-31 43 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();

}

}

希望有幫助

相關問題