java.lang.NoSuchMethodError:线程中的主要异常" main"流程完成了?

时间:2016-12-31 13:31:08

标签: java

plz what wrong in my code !! 

这是我的任务..所以请你帮忙 它说的过程完成但是当我尝试运行它时它说在线程中的主要错误异常???? ......................  请问我的代码有什么问题! 这是我的任务..所以请你帮忙 它说的过程完成但是当我尝试运行它时它说在线程中的主要错误异常????  请问我的代码有什么问题! 这是我的任务..所以请你帮忙 它说的过程已经完成,但是当我尝试运行它时,它会在线程????

中说出主要的错误异常
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);

 }
}

2 个答案:

答案 0 :(得分:0)

尝试在您的课程中添加main()方法。例如:

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

答案 1 :(得分:0)

在这里,您需要创建一个控制器来实例化该过程。 例如,将上面的内容放入“ClassA”类中,然后创建如下所示的主文件 公共班主任{

public static void main(String [] args){    的System.out.println( “herehere”);

ClassA classa = new ClassA();    classa.resultoftest();

}

}

希望有用