关于作业参考代码的问题。
private static int inputCommand(){
int command;
try {
command = console.nextInt();
return command;
} catch (Exception e) {
console = new Scanner(System.in);
return -1;
}
}
在catch语句中为什么又创建一个console = new Scanner(System.in);?
虽然有同学也问过这个问题,但是还是不太明白
请问重新定义了代表什么意思
为什么没有这段代码,一旦错误后就无法再次输入,而是一直报错