很多人会不知道 这个异常的意思,但是看后面,/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的异常, |
|