Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在方法中重定向到主程序?_Java_Eclipse_Eclipse Mars - Fatal编程技术网

Java 如何在方法中重定向到主程序?

Java 如何在方法中重定向到主程序?,java,eclipse,eclipse-mars,Java,Eclipse,Eclipse Mars,我试图创建一个方法,如果用户输入Y,它会将他们引导到主程序。问题是,当用户输入Y时,它会再次打印简介。当用户输入N时,它会正常打印,再见,你这个书呆子。还有主程序 我试过使用main;和mainnull //scanning for input userInput = scan.next().charAt(0); //switch for user input switch (userInput){ case 'Y': main(null);

我试图创建一个方法,如果用户输入Y,它会将他们引导到主程序。问题是,当用户输入Y时,它会再次打印简介。当用户输入N时,它会正常打印,再见,你这个书呆子。还有主程序

我试过使用main;和mainnull

//scanning for input
    userInput = scan.next().charAt(0);

    //switch for user input
    switch (userInput){

    case 'Y': main(null);
        break;

    case 'N': System.out.println("Alright then, goodbye you NERD.");
        break;

    default: System.out.println("Invalid input, dude. Run this program again and");
    System.out.println("either type a capital Y for yes or a capital N for no.");
        break;

    }//end of switch for user input

使用扫描仪的nextLine方法,或者在每个输入请求中创建一个新的扫描仪,因为扫描使用的是以前的输入

userInput = new Scanner(System.in).nextLine().charAt(0);

1.你的主菜在哪里?2.为什么要重定向到main?3.使用一段时间,我的main在这个方法之后,我想重定向到main,因为我正在制作一个刽子手游戏