gpt4 book ai didi

java - 用户输入处理模式

转载 作者:行者123 更新时间:2023-12-01 15:04:52 25 4
gpt4 key购买 nike

我需要做一些带有菜单和子菜单的基本 Java 控制台应用程序。结构应该如下所示:

主菜单:

(1)     Menu 1
(2) Menu 2
(0) Exit

Menu 1
(1) Submenu 1
(2) Submenu 2
(3) Submenu 3
(4) Return to menu 1

因此,当用户输入 1 时,将打印菜单 1 等...

我的问题是,我可以通过某种模式实现这种事情,并创建更动态的方法,还是我只能使用 if switch 语句?

提前致谢

最佳答案

您可以创建一个对象,其中包含子菜单的字符串数组以及与其按键值对应编号的子菜单对象数组,而不是使用 switch 语句。为此,您可以使用这样的方法来返回子菜单:

menu getSubmenu(int keyval){
return menulist[keyval];
}

我会将其余的实现工作留给您。

关于java - 用户输入处理模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com