如何创建菜单控制台循环?

时间:2017-11-02 01:38:29

标签: java

我必须创建一个菜单供用户选择,我需要它在用户输入错误选项时循环。我到目前为止的代码;它将连续循环或当我运行程序时,它会为我提供所有选择的输出,而不是我专门输入的输出。我的循环是带有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);

1 个答案:

答案 0 :(得分:0)

{{1}}