0
我創建了一個案例開關選項列表,Java命令行選項列表導航
第一選項列表
選項1轉至選項列表中的
選項2轉到選項B名單
選項3避風港」牛逼決定這是什麼會做但ç
選項4退出
如果選擇選項1
選項1做一個
選項2做B
選項3可做C
選項4上一級菜單
選擇5退出
所以基本上它是一個開關內部的開關。我堅持的那一點是回到上一個菜單。
while (true) {
System.out.println("Choose which Sort type to use\n");
System.out.println("(1): Option 1 - do something\n(2): Option 2 - do something else\n(3): Option 3 - Something Cool\n(4): Exit");
option = in.nextInt();
if (option == 4) {
System.exit(0);
}
switch (option) {
case 1:
while (true) {
System.out.println("Choose which Sort type to use\n");
System.out.println("(1): Option 1 - do something\n(2): Option 2 - Do something else\n(3): Option 3 - Something Cool\n(4): Exit");
option = in.nextInt();
if (option == 4) {
System.exit(0);
}
switch (option) {
case 1:
while (true) {
System.out.println("Choose which Sort type to use\n");
System.out.println("(1): Option 1 -something\n(2): Option 2 - something else\n(3): Option 3 - something else\n(4): Option 4 - Previous Menu\n(5): Exit\n");
option = in.nextInt();
if (option == 5) {
System.exit(0);
}
switch (option) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
default:
System.out.print("Please enter a valid option 1, 2 or 3");
break;
}//end of switch
}//end of while loop
case 2:
while (true) {
System.out.println("Choose which something type to use\n");
System.out.println("(1): Option 1 - something\n(2): Option 2 - something\n(3): Option 3 - something\n(4): Exit");
option = in.nextInt();
if (option == 4) {
System.exit(0);
}
switch (option) {
case 1:
break;
case 2:
break;
case 3:
break;
default:
System.out.print("Please enter a valid option 1, 2 or 3");
break;
}//end of switch
}//end of while loop
case 3:
break;
default:
System.out.print("Please enter a valid option 1, 2 or 3");
break;
}//end of switch
}
你可以使用標籤和'break
向我們展示您迄今爲止嘗試過的代碼。 – Asaph 2010-11-25 14:51:07