如何实现出现异常重新执行一遍?

如何实现出现异常重新执行一遍?

用try catch能不能实现catch捕获异常后重新执行一边try块里面的内容

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2017-11-05 11:55:56

不能,不会重新执行的。为什么要重新执行一遍呢?第一遍就已经出现异常了,第二遍依旧会有异常的呀。除非你在catch做相关处理完之后再手动的调用一遍,祝:学习愉快

  • 提问者 依旧亦新 #1
    假如应该输入数字,结果输入成了字母,捕获到异常后重新让使用者再输入一遍。类似于“输入格式错误,请重新输入”
    2017-11-12 18:32:57
  • 喜欢做梦的鱼 回复 提问者 依旧亦新 #2
    你可以试试,结合循环处理,循环里面包裹try...catch,如果try块无问题,就直接结束循环,有问题,进入catch之后,继续循环~
    2017-11-13 11:23:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师