gpt4 book ai didi

java - 如何保持我的程序运行直到按下菜单上的退出? - 图书馆申请

转载 作者:行者123 更新时间:2023-12-01 10:45:29 25 4
gpt4 key购买 nike

您好,我开发了一个图书馆应用程序,我的 3 个类如下所示。当我运行程序并选择一个功能(例如编辑一本书)后,一旦编辑,程序就会结束。或者,如果我选择借书,它会借出该书,然后程序结束。保持程序运行的最佳方法是什么 - 以便菜单不断出现并且数组列表可以不断更新,直到在主菜单中按下退出为止?

如果有任何关于此事的提示,我将不胜感激。谢谢

最佳答案

这是因为,在您的 main() 方法中,您仅调用 printMenu 方法一次,并且仅切换返回的输入一次。我要做的是将 switch 语句放在它自己的方法中(parseInput?),然后在 main() 内有一个循环当输入不等于某个数字时运行的方法。例如(我建议的 main 的片段):

Scanner input = new Scanner(System.in);
int selection = printMenu(input);

while(selection != 9) {
parseSelection(selection);
myLibrary.showBookList();
selection = printMent(input);
}

System.out.println("Option 9 was selected - Exit Program");
System.out.println("Exiting program...");

关于java - 如何保持我的程序运行直到按下菜单上的退出? - 图书馆申请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34210570/

25 4 0