JAVA实现计算器课程设计解读(10)
发布时间:2021-06-08
发布时间:2021-06-08
进行必要的异常处理,我在输出结果的方法内设置if 语句,如果结果大于某一个值就抛出一个This_number_too_big 类型的类,再使用try-catch ,捕捉输出结果的方法抛出的异常对象。然后进行,重制归零的处理。
4.2程序异常处理:
当结果超出Double.MAX_VALUE 时,将抛出一个This_number_too_big 类的异常对象,这个是我自定义的一个异常类它继承自Exception 类,然后使用try-catch 去捕捉这个异常,异常的处理如下:
try
{ js();}
catch(This_number_too_big e)
{
lab.setText("0"); number=0;
mark='n';
Refresh=false;
System.out.println("The number is too big");
} // 如果出现异常则初始化效果如同clear 键
下一篇:校报三版的工作总结和策划