首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

错误处理类

2012-09-18 
异常处理类class MyException1 extends Exception {int numMyException1(int a){num a}public String

异常处理类

class MyException1 extends Exception {    int num;    MyException1(int a)    {        num = a;    }    public String toString()    {        return num+"<10! 值必须大于10";    }}class MyException2 extends Exception{    int num;    MyException2(int a)    {        num = a;    }    public String toString()    {        return num+">100!/r/n值必须小于100";    }}class MyExceptionTest{    static void makeException(int a) throws MyException1,MyException2    {        if(a<10)            throw new MyException1(a);        if(a>100)            throw new MyException2(a);        System.out.println("No Exception");    }    public static void main(String[] args)    {        int a;        try        {            a = Integer.parseInt(args[0]);            makeException(a);            System.out.println("a="+a);        }        catch (MyException1 e)        {            System.out.println(""+e);        }        catch(MyException2 e)        {            System.out.println(""+e);        }    }} 
?

热点排行