gpt4 book ai didi

java - 循环 Switch 案例

转载 作者:行者123 更新时间:2023-12-01 13:05:13 26 4
gpt4 key购买 nike

我正在尝试为用户菜单编写代码。简而言之,用户会看到一个包含 5 个选项的菜单来输入考试成绩。每个选项都运行类中的一个方法。一旦该方法完成,它将再次提示菜单,并继续循环,直到用户选择选项 5,这将终止程序。虽然我不确定如何让这个 switch case 循环。

    prof1.menu();
choice = console.nextInt();

do
{
switch(choice)
{
case 1: prof1.inputExamScore();
break;

case 2: prof1.modifyExam();
break;

case 3: prof1.displayExamScores();
break;

case 4:

case 5:

default:
System.out.println("That is not a valid input.");
}
}while (choice < 1 || choice > 4);

最佳答案

您可以尝试无限循环,您可以将其从开关 block 中中断,如下所示:

示例代码:

    loop: while (true) {
switch (choice) {
case 1:
...
case 5:
break loop;
default:
System.out.println("That is not a valid input.");
}
}

提示:

  • 增加有效输入的计数器,如果在接受所有有效输入后选择 5,则中断循环

  • 将接受用户输入的代码移到开头的循环中。

关于java - 循环 Switch 案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315706/

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