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

请问有没有哪位大佬能让这个代码变好?
不管我怎么输入运算符
我得到的永远都是加法运算(ಥ_ಥ)
థ౪థ

你把输入的字符放入字符数组d里面,但是输入的字符你是放入了d[0],而你把d[1]赋给c,而且原本c的值就为"+",所以不管你怎么输入,得到的运算结果都是加法啊
望采纳,谢谢追问

把d括号里的1改为零,可以正常运行,只是没有抛出异常

追答

我觉得你要判断输入符号不符合要求,直接用if判断语句或者正则表达式就行了,不用抛出异常吧

追问

昨天刚学的捕获异常😂
就想试一下🤣
我还是太菜了🤣
谢谢(*°∀°)=3

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答