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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//下面代码是自定义一个异常类继承自Exceptionpublic class DivideByMinusException extends Exception{    public DivideByMinusException (){        super();    //调用Exception的无参构造函数    }    public DivideByMinusException (String message){        super(message);    //调用Exception的有参构造函数    }}public class Demo6{    public static void main(String[] args){        //下面的代码定义了try.......catch语句用于捕捉异常        try {            //调用divide()函数,传入一个负数作为除数            int result=divide(4,-2);            System.out.println(result);        } catch (DivideByMinusException e) {  //对捕捉的异常进行处理            System.out.println(e.getMessage()); //打印异常信息        }    }    //下面的函数实现了两个整数相除,并使用throws关键字声明抛出    public static int divide(int x,int y) throws  DivideByMinusException{        if (y<0){            //使用throws关键字声明异常对象            throw new DivideByMinusException("被除数是负数");        }        int result=x/y;    //定义一个记录两数相除的变量result        return result;    //返回结果    }}运行错误提示



360截图20150723092402378.jpg (69.09 KB, 下载次数: 31)

360截图20150723092402378.jpg

6 个回复

倒序浏览
我擦,怎么代码成这样了................
回复 使用道具 举报
一个点java文件只能声明一个public的类
回复 使用道具 举报
一个.java文件中至多只能有一个public修饰的class,且这个class的名字要和Java文件同名
回复 使用道具 举报
a12366456 发表于 2015-7-23 09:32
一个.java文件中至多只能有一个public修饰的class,且这个class的名字要和Java文件同名 ...

对哦,一下子忘了.............谢谢了
回复 使用道具 举报
guiqi225 发表于 2015-7-23 09:28
一个点java文件只能声明一个public的类

自己又忘了,谢谢啦
回复 使用道具 举报
现在记起来也不迟。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马