input.next()在这段代码中的意思
publicstaticintgetinput(){//如果不赋初始值,也不键盘输入,就返回不了值intnum=-1;while(true){try{num=input....
public static int getinput()
{//如果不赋初始值,也不键盘输入,就返回不了值
int num = -1;
while(true)
{
try {
num = input.nextInt();
}
//捕捉错误,如果没有错误就直接break退出循环
catch (InputMismatchException e) {
System.err.println("请重新输入数字");
input.next(); //在这里
//结束本次循环,进入下一次循环
continue;
}
break;
}
return num;
} 展开
{//如果不赋初始值,也不键盘输入,就返回不了值
int num = -1;
while(true)
{
try {
num = input.nextInt();
}
//捕捉错误,如果没有错误就直接break退出循环
catch (InputMismatchException e) {
System.err.println("请重新输入数字");
input.next(); //在这里
//结束本次循环,进入下一次循环
continue;
}
break;
}
return num;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询