【发布时间】:2017-09-18 18:05:42
【问题描述】:
我正在学习 Java,我想将我的程序从 Python 转换为 Java,只是为了学习。如何创建一个循环菜单,直到选择例如选项“5”,即“保存并退出”。
这是我快速输入的 Python 版本:
while True:
choice = input("1 Command 1\n2 Command 2\n3 Command 3\n4 Command 4 \n5 Exit\nEnter 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 1\n2.Command 2\n3.Command 3\n4.Command 4\n5.Exit\nEnter 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");
}
【问题讨论】:
-
您可以在 do while 循环中编写代码。
标签: java loops menu switch-statement