hasnextint循环判断问题
答案:3 悬赏:50 手机版
解决时间 2021-03-21 15:00
- 提问者网友:川水往事
- 2021-03-21 02:18
hasnextint循环判断问题
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-21 03:49
当然是这样的。非int后,转到while(true),然后if(s1.hasNextInt())
又返回false,就一直死循环了。
while(true){
try{
System.out.print(s1.nextInt());
break;
}catch(Exception e){
System.out.println("请重新输入!");
}
}追问运行之后还是在死循环catch里面的内容啊。。
又返回false,就一直死循环了。
while(true){
try{
System.out.print(s1.nextInt());
break;
}catch(Exception e){
System.out.println("请重新输入!");
}
}追问运行之后还是在死循环catch里面的内容啊。。
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-21 05:01
System.out.println("请重新输入!");
后面加 continue;
后面加 continue;
- 2楼网友:独行浪子会拥风
- 2021-03-21 04:49
System.out.println("请重新输入!");
后面加 break;
后面加 break;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯