我们在一个包下创建两个类
customException 类 名字可以和我不一样 但和我一样 可以规避一些命名上的问题 毕竟你们也在用我的代码
public class customException extends Exception {
public customException() {
}
public customException(String message) {
super(message);
}
}
这里我们定义了一个类 继承了 Exception 类 然后声明了一个有参 和一个无参的构造方法
然后text 测试类 参考代码如下
public static void main(String args[]) throws customException {
int fraction = 300;
if(fraction > 100||fraction < 0){
throw new customException();
}else{
System.out.println("分数正常");
}
}
这里 我们写了一个判断分数的逻辑 如果分数 大于了 100 最大分数 或者 小于了 0 最小分数
我们就会抛出自己写的异常类 否则 就会输出分数正常

这里我们看到 分数是300 所以我们抛出了自己写的异常信息
这就是我们自己写的一个异常信息 我们也可以用处理其他异常的方式一样处理他
之后你要是写了自定义异常 并用在了方法中 也要和别人说清楚 我这方法是有个异常的