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(3,0); //调用对象方法
System.out.print(x);
}
catch(Exception e)
{
System.out.print("除零啦");
System.out.print(e.toString()); //异常名称:异常信息
System.out.print(e.getMessage());//by zero
e.printStackTrace();//异常名称,异常信息,异常出现的位置
}
}
}
可以运行出正确的结果.
除零啦java.lang.ArithmeticException: / by zero/ by zerojava.lang.ArithmeticExcep
tion: / by zero
at Demo.div(ExceptionDemo.java:5)
at ExceptionDemo.main(ExceptionDemo.java:16) 作者: ld5128702 时间: 2013-4-17 00:05
class Demo
{
int div(int a,int b)
{
return a/b;
}i
}
public class Demo00
{
public static void main(String[] args)
{
Demo d=new Demo(); //创建对象
try
{
int x=d.div(3,0); //调用对象方法
System.out.print(x);
}
catch(Exception e)
{
System.out.print("除零啦");
System.out.print(e.toString()); //异常名称:异常信息
System.out.print(e.getMessage());//by zero
e.printStackTrace();//异常名称,异常信息,异常出现的位置
}
}
}
复制代码
int div(int a,int b)后面多个分号,粗心了。。。。。。作者: 黑马19我最牛 时间: 2013-4-17 00:08