我必须创建一个菜单供用户选择,我需要它在用户输入错误选项时循环。我到目前为止的代码;它将连续循环或当我运行程序时,它会为我提供所有选择的输出,而不是我专门输入的输出。我的循环是带有switch语句的do / while循环。我将粘贴我在下面尝试过的内容。我只需要知道我的循环代码是否正确,如果不是,我该如何解决?如果需要任何澄清,请问。如果我听起来很懒惰或愚蠢,我很抱歉,我只是希望能够理解这一点,有时候,我只是没有,所以只是寻求一些额外的帮助。
do
{
int selection = 0;
System.out.println("Please choose one of the following to determine whether you are a new or existing cutomer:");
System.out.println("[1]- Existing Customer");
System.out.println("[2] - New Customer");
System.out.println("Insert selection:");
switch (selection)
{
case 1:
System.out.println("Welcome Back" + userName);
break;
case 2:
System.out.println("Hello, I see you are a new customer,");
System.out.println("let's get your account setup!");
break;
case 3:
default: System.out.println("That is not a vaild. Please select from one of the following options.");
break;
}
while (selection !=3);
答案 0 :(得分:0)
{{1}}