我正在开发一个项目,它有一个菜单,我使用(do、while 和 switch)主菜单有一个子菜单。
问题是子菜单没有返回主菜单
我的工作
case 4 :
do {
int cho = in.nextInt();
switch (cho) {
case 1 : break;
case 2 : break;
case 3 : break;
case 4: break; // i want this to return back to main menu
} // switch main
} while (choice !=4) ;// end sub
break;
当用户输入4(子菜单)时,它继续循环子菜单而不是返回
最佳答案
使用cho
代替choice
:
do {
int cho = in.nextInt();
switch (cho) {
case 1 : break;
case 2 : break;
case 3 : break;
case 4: break; // i want this to return back to main menu
} // switch main
} while (cho!=4) // Use cho instead choice
关于java - 菜单中的嵌套循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27466107/