如何在try-catch语句中异常情况下,继续try语句?

举个例子:(判断输入ID是否为int类型,若是跳出while语句继续执行,若不是重新输入直到输入值为int类型为止)

int jishu=1;

while(jishu==1){

                            try{

System.out.println("输入ID:");

play[0].ID=console.nextInt();

jishu=0;

}catch(Exception e){

System.out.println("请重新输入整数类型ID:");

}

}

我的代码是这样写的,但是当输入为String类型的值的时候并不可以再次输入,而是进入了死循环。求解?或者可以实现此功能的代码(利用try-catch语句)?

最终幻想ssd
浏览 3648回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java