我正在开发一个相当简单的项目,需要用户响应控制台中的提示。然后我通过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”之类的东西,我没有想过会给我带来麻烦?