欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

自定义异常类和使用

程序员文章站 2024-03-20 18:12:16
...

自定义的异常类

package demo;
//自定义的异常类
public class Myexception extends Exception {
    private int detail;

    public Myexception(int a) {
        this.detail = a;
    }
    //toString打印异常
    @Override
    public String toString() {
        return "Myexception{" +
                "a=" + detail +
                '}';
    }
}

使用自定义的异常类

package demo;

public class Test {

    public static void main(String[] args) {
        try {
            test(11);
        } catch (Myexception e) {
            System.out.println("MyException=>"+e);
        }
    }

    //可能存在异常的方法
    static void test(int a) throws Myexception {
        if (a>10) {
            throw new Myexception(a);
        }
        System.out.println("ok");

    }
}

相关标签: java基础

上一篇: session

下一篇: 导出Excel