实验三(02)异常

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级:12计师本姓名:陈翠玲学号:1208150125 成绩
异常
答:由于Try中出现的异常类型为ArithmeticException,且程序中无具体的异常类型与之匹配,又由于catch(Exception e){….}能捕获所有的异常类型,故上面的异常与最后一个匹配,故输出结果为3;
2.下面是一个名称为NegativeAmountException的自定义异常类,表示一个不
正常的银行账目事件类。

填充下面的语句,完成该类的编写。

class NegativeAmountException _____ ____{
//NegativeAmountException异常:用消息s创建异常
NegativeAmountException(String s){
super(s);
}
}
class Account{
double balance;
//构造函数,余额为0;
public Account(){
balance = 0;
}
3.模仿上题中NegativeAmountException自定义异常的写法,根据下面要求写
程序。

1)自定义异常OnlyOneException与NoOprandException,并补充各自类的
构造函数,参数用于保存异常发生时候的信息;
2)添加main方法,从命令行参数读入两个数据,计算这两个数据的和并输
出。

3)如果参数的数目只要一个,抛出OnlyOneException异常并退出程序的执
行;如果没有参数,抛出NoOprandException异常并退出程序的执行;。

相关文档
最新文档