try catch语句

try catch语句

http://img1.sycdn.imooc.com//climg/5f96a45a097824e104920059.jpg


这里输入数字为选择菜单中的选项,

如果我直接输入字符串,然后判断这个字符串的第一个字符是否在'0'~'9'之间,如果在,则执行,如果不在则提示用户输入错误。

这样写是不是就可以不适用try catch语句捕获错误信息了?

正在回答

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

1回答

同学你好,同学直接这样做也是可以的,只是这样会比较麻烦,需要多写一部分代码,比如:先获取到字符串,然后获取到第一个字符,此时如果它是0~9的数据,如果它不是0~9的数据等情况,对这些情况进行判断,这样代码量会增加呐。

  • 一娆Hacker 提问者 #1
    老师我认为读字符串判断第一个字符,比try catch语句简单,try catch语句还要尝试输入错误的,把错误的提示信息赋值到catch语句中,感觉更加麻烦
    2020-10-26 18:56:55
  • 好帮手慕小班 回复 提问者 一娆Hacker #2
    同学你好,代码的实现有很多种思路,同学按照自己的思路来实现也是正确的,继续加油! 祝:学习愉快~
    2020-10-26 19:14:09
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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