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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓁蓁丶 中级黑马   /  2016-3-17 12:24  /  515 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


        public static void main(String[] args) {
                int i = divo(4,0);                                        // by zero
                System.out.println(i);                               

        }
        public static int divo(int x , int y) throws Exception  {
                int i = x / y ;
                return i;
               
        }

评分

参与人数 2黑马币 +22 收起 理由
秋山欲雨 + 10 赞一个!
何毅 + 12 淡定

查看全部评分

6 个回复

倒序浏览
Exception 改成RuntimeException就行了
回复 使用道具 举报
0不能做除数吧
回复 使用道具 举报
被0除了
回复 使用道具 举报
main方法要处理divo抛处的异常
回复 使用道具 举报
调用divo的方法(主方法)没有try catch这个异常也没有抛出给虚拟机。
两个办法,
1、在主方法旁边加上关键字throw Exception;或者try catch掉这个Exception
2、抛出一个RuntimeException
回复 使用道具 举报
厉害 我是来学习的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马