在Java中创建循环菜单直到退出



我正在学习Java,我想将我的程序从Python转换为Java,只是为了学习。我如何创建一个循环菜单,例如选择选项" 5",即"保存和退出"。

这是我的python版本迅速键入:

while True:
choice = input("1 Command 1n2 Command 2n3 Command 3n4 Command 4 n5 ExitnEnter Command: ")
if choice =="1":
    print("Command 1")
    continue
elif choice =="2":
    print("Command 2")
    continue
elif choice =="3":
    print("Command 3")
    continue
elif choice =="4":
    print("Command 4")
    continue
elif choice =="5":
    exit = input("Press any key to exit...")
    break
else:
    break

这就是我到目前为止使用Java的原因:

Scanner input = new Scanner(System.in);
System.out.print("
1.Command 1n2.Command 2n3.Command 3n4.Command 4n5.ExitnEnter Command: ");
  String text = input.nextLine();
//----------------------------------------------------------
  switch(text) {
      case "1":
      System.out.println("command 1");
      break;
      case "2":
      System.out.println("command 2");
      break;
      case "3":
      System.out.println("command 3");
      break;
      case "4":
      System.out.println("command 4");
      break;
      case "5":
      System.out.println("command 5");
      break;
      default:
      System.out.println("Unknown command");
  }

可能您想用whiledo while循环包装代码。

as:

do {
 your code here
} while (!"5".equals(text));

要退出循环,您只需在输入5之后就可以断开,但是如果您想退出整个程序,则以下是有帮助的

case "5":
  System.out.println("command 5");
  System.exit(0);

最新更新