Java 如何在方法中重定向到主程序?
我试图创建一个方法,如果用户输入Y,它会将他们引导到主程序。问题是,当用户输入Y时,它会再次打印简介。当用户输入N时,它会正常打印,再见,你这个书呆子。还有主程序 我试过使用main;和mainnullJava 如何在方法中重定向到主程序?,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);
//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,因为我正在制作一个刽子手游戏