0
3を選択するとメインメニューに戻る必要があります。私のメインメニューのコードは、コードとして含まれていない別のループですが、私はただそれに戻りたいです(最初のループはメインにあります)。ここで スイッチケースでメインメニューに戻る方法
が私のコードです:public static void addEvent() {
while (true) {
boolean valid = false;
do {
Scanner sc = new Scanner(System.in);
System.out.println("What type of event is it?");
System.out.println("Lecture = 1. \nWorkshop = 2. \nReturn to Main Menu = 3. \nExit Program = 4. \nINPUT : ");
int action = sc.nextInt();
valid = true;
switch (action) {
case 1:
valid = true;
lectureEvent();
break;
case 2:
valid = true;
workshopEvent();
break;
case 3:
valid = true;
break;
case 4:
valid = true;
return;
default:
valid = false;
System.out.println("ERROR : Choice " + action + "Does not exist.");
System.out.println("Please choose an alternative.");
}
} while (!valid);
}
}
リターンのための休憩を置き換え、それはメインメニューに戻りません。 。 – Jason