举个例子:(判断输入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语句)?
添加回答
举报
0/150
提交
取消