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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

很多人会不知道 这个异常的意思,但是看后面,/by  zero ,就可以知道这有可能是除数为0的情况,是的,

如下代码:
class A{
        int div(int x,int y){
                return x/y;
        }
}

class B{
        public static void main(String[] args) {
                A a=new A();
                int x=a.div(4, 0);
                System.out.println("end");
        }
}

会抛出  ArithmcticException:/by zero 异常, 即  除数为0的异常,

解决办法:
     加 try  catch 代码
     
     try{
             int x=a.div(4,0);
     }
     catch{
             System.out.println("除数不能为0");
     }

希望大家 可以学习到 ArithmcticException:/by zero 异常, 即  除数为0的异常,

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马