A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 大奔 中级黑马   /  2015-2-5 09:59  /  1404 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class personException extends Exception
{       
}
class Demo
{
        public int  show(int x,int y) throws personException
        {
                if(y<0)
                        throw new personException();
                return x/y;
        }
}
class exceptionDemo
{
        public static void main(String[] args)
        {
                Demo d=new Demo();
                try
                {
                        int z=d.show(4,-1);
                        System.out.println(z);       
                }
                catch (personException e)
                {
                        System.out.println("负数出现了");       
                }
                System.out.println("over");
        }
}

6 个回复

倒序浏览
这是一个自定义异常触发的小事例,楼主异常可得好好看看。
回复 使用道具 举报
这是个自定义异常 加油。
回复 使用道具 举报
自定义异常,视频中有讲到这个!
回复 使用道具 举报
除数为负时的自定义异常。。。。
回复 使用道具 举报
自定义异常,当异常被抛出后 (throw)  程序该方法块的执行流程将强制结束,跟中断差不多
回复 使用道具 举报
自定义异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马