参加笔试的时候,不能上网,全是空想。
题目是:银行办理储蓄卡、信用卡时,如果客户年龄小于18周岁或者大于90岁,提示“客户年龄超出范围异常(年龄不能小于18且不能大于90岁)”,大致就是这个意思,考我们,如何自定义异常。
import java.lang.*;
public class Def extends Exception{
private int age;
public Def(int age) throws Exception{
this.age = age;
if(age<18||age>90){
throw new Exception("年龄不能小于18且不能大于90岁");
}
}
public static void main(String[] args){
try{
Def def = new Def(12);
}catch(Exception e){
e.printStackTrace();
}
}
}