JAVA 中的 try catch 捕获异常问题?

请问有没有哪位大佬能让这个代码变好?不管我怎么输入运算符我得到的永远都是加法运算(ಥ_ಥ)థ౪థ... 请问有没有哪位大佬能让这个代码变好?
不管我怎么输入运算符
我得到的永远都是加法运算(ಥ_ಥ)
థ౪థ
展开
 我来答
what心gg
2020-05-28 · TA获得超过528个赞
知道小有建树答主
回答量:555
采纳率:91%
帮助的人:57.7万
展开全部
你把输入的字符放入字符数组d里面,但是输入的字符你是放入了d[0],而你把d[1]赋给c,而且原本c的值就为"+",所以不管你怎么输入,得到的运算结果都是加法啊
望采纳,谢谢
更多追问追答
追问
把d括号里的1改为零,可以正常运行,只是没有抛出异常
追答
我觉得你要判断输入符号不符合要求,直接用if判断语句或者正则表达式就行了,不用抛出异常吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式