黑马程序员技术交流社区
标题:
异常问题
[打印本页]
作者:
代臣
时间:
2012-3-2 09:40
标题:
异常问题
因为对异常还是不太明白,程序中明明没有定义分母为零时的异常类,为什么分母为零时会报异常呢。
请教:下面这段程序是怎么执行的,请详细说异常部分;
class Demo
{
int div(int a,int b)
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d=new Demo();
try
{
int x=d.div(4,2);
System.out.println("x="+x);
}
catch(Exception e)
{
System.out.println("除零了");
}
System.out.println("over");
}
}
作者:
冯兵兵
时间:
2012-3-2 10:00
除零时会发生 ArithmeticException ,它是Exception类的子类,所以分母为零时会报异常
作者:
张开开
时间:
2012-3-2 10:02
在java程序中。本来就有一个分母为零时,所抛出的异常。系统会检测到的!
作者:
沈样
时间:
2012-3-2 10:38
有些常见的异常,java都已经写了异常 了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2