我需要创建一个命令行 Java 程序,该程序在屏幕上显示选项以执行不同的任务。例如,我想在屏幕上显示编号为 1 到 4 的四个选项。用户应该能够在屏幕上为他们想要的选项输入其中一个数字,然后按回车键。然后他们将被带到另一个可能有另一个菜单的屏幕。用户还应该能够导航回主菜单。
有什么想法吗?
最佳答案
这是一些伪代码;我认为这是不言自明的。
mainmenu() {
while (true) {
printMainMenu();
choice = readInt(); // make sure it's an int
switch (choice) {
case 0: exit();
case 1: foo();
case 2: bar();
default: print("Wrong choice");
}
}
}
foo() {
// same thing but instead of exit, break the while loop
}
您可以建模一个类,该类将在给定选择的情况下构建菜单并重复使用。
但是这个 ^ 应该足以让你开始。
关于java - 带菜单的命令行 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6582751/