JAVA问题,怎么把下面获取输入的代码加入try catch来处理输入异常?

2024-12-02 16:37:18
推荐回答(1个)
回答1:

private static 腊扰int getInput() {
Scanner input = null;
int a = -1; // 默认雀局棚值,如果用户输入非法字符则返回-1
try{
input = new Scanner(System.in);
a = input.nextInt();
}catch(Exception 顷则e){
a = -1; // 捕获到异常则返回默认值-1
}

return a;
}

具体返回不一定是-1,需要你自己顶一个合理的值。