是否有任何输入我可以给扫描仪导致它崩溃

时间:2014-10-01 22:48:36

标签: java

我正在开发一个相当简单的项目,需要用户响应控制台中的提示。然后我通过java.util.Scanner收集用户的输入。下面是我的代码的精简版本,以说明我获得用户响应的方式。

    Scanner sc = new Scanner(System.in);
    String initialInput = sc.next();

然后我继续使用一些if / else循环来确定应用程序需要根据提供的字符串采取什么操作。我想知道是否有任何类型的罕见案例键盘输入,用户可以输入,这将导致我的应用程序崩溃?目前我的if / else循环是这样的。

     if(initialInput.equals("doJob01")){
        System.out.println("Do Job 1");
     }
     else{
        System.out.println("Application doesn't understand the input");
     }

我已经尝试了许多无意义的错误条目,应用程序已按预期工作。是否有类似“/ n”之类的东西,我没有想过会给我带来麻烦?

0 个答案:

没有答案