java编写计算器的功能,正常情况下是先输入一个数字再输入符号,但如果先点了符号,就出错,该怎么用异常
3个回答
展开全部
可以自定义一个异常类继承于Exception .需要的时候抛出该异常
但建议不要用这种方式
当首先输入符号,那么直接忽略吧
但建议不要用这种方式
当首先输入符号,那么直接忽略吧
更多追问追答
追问
就是想自定义一个异常类 但不知道该怎么写
追答
class InputException extends Exception{//自定义异常类
public InputException(String message) {
super(message);
}
}
public class Demo {
public static void main(String[] args) {
String str = "*123";
if(str.charAt(0)=='*'){//你的逻辑主要是这里,要进行判断
try {
throw new InputException("请输入数字");
} catch (InputException e) {
e.printStackTrace();
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询