循环字符串输入无效

康纳·林恩(Conor Lynn)

我正在为博物馆门票系统编写程序,用户可以输入想要参观的展览品,但是当输入无效时,程序将跳过if语句,并继续执行程序的其余部分。

我在这里试图做的是,当输入数据无效时,使程序循环回到if语句的开头。

while(invalidinput){
    if (userinput.equalsIgnoreCase("Roman")) {
        System.out.println("There are " +availabletic.getAvailabletickets1()+ " tickets available for the "+exhibit.getExhibit1());
        System.out.println("");
    } else if (userinput.equalsIgnoreCase("Warhol Art")){
        System.out.println("There are " +availabletic.getAvailabletickets2()+ " tickets available for the "+exhibit.getExhibit2());
        System.out.println("");

    } else if (userinput.equalsIgnoreCase("World War 2")) {
        System.out.println("There are " +availabletic.getAvailabletickets3()+ " tickets available for the "+exhibit.getExhibit3());
        System.out.println("");}

    } else if (!userinput.equalsIgnoreCase("Roman")
            && !userinput.equalsIgnoreCase("Warhol Art") 
            && !userinput.equalsIgnoreCase("World War 2"))
               invalidinput = false; // We signal that we may now leave the loop
       {
       System.out.println("Please enter a valid exhibition name");
    }               
}
板球运动员

如果不需要,您不需要万能的。

if (userinput.equalsIgnoreCase("Roman"))
else if (userinput.equalsIgnoreCase("Warhol Art"))
else if (userinput.equalsIgnoreCase("World War 2"))
else // It's none of the others. 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

整数(字符串)的无效输入语法

来自分类Dev

从字符串输入退出 While 循环

来自分类Dev

JsonException: 无效字符 '.' 在输入字符串中 (Unity)

来自分类Dev

从Java中的字符串打印无效输入

来自分类Dev

循环输入目录名称(字符串错误)

来自分类Dev

使用循环反向打印多个输入字符串

来自分类Dev

当输入是特定字符串时,如何中断while循环?

来自分类Dev

在循环中为lm()输入字符串的问题

来自分类Dev

在脚本中循环用户输入的字符串

来自分类Dev

C ++用户输入到字符串数组的无限循环

来自分类Dev

如何使用while循环验证输入字符串

来自分类Dev

将用户字符串输入到循环数组中

来自分类Dev

为什么 for 循环不处理整个输入字符串?

来自分类Dev

当用户输入字符或字符串时,如何让代码显示“无效输入”(验证)

来自分类Dev

输入所有字符串后使用循环打印输出字符串

来自分类Dev

Elixir无效字符串

来自分类Dev

无效的JSON字符串

来自分类Dev

JSON 字符串无效

来自分类Dev

如果用户输入的字符串变量无效,如何重复输入命令-C ++

来自分类Dev

使用正则表达式检查输入字符串中的无效字符

来自分类Dev

从字符到字符串的无效转换

来自分类Dev

从字符串中删除无效字符

来自分类Dev

如何运行python循环,直到输入正确的输入字符串

来自分类Dev

当输入是字符串或浮点数时,如何返回“无效”而不是数组的和

来自分类Dev

跳过输入字符串

来自分类Dev

反转输入字符串

来自分类Dev

解析输入字符串

来自分类Dev

Python输入/字符串

来自分类Dev

验证字符串输入