public class Exception {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int a = 1;
int b = 0;
//第一种
//try 监控区域
try
{
System.out.println(a / b);
}
//catch 捕获异常 ArithmeticException是算术异常
catch(ArithmeticException e)
{
System.out.println("程序出现异常,变量b不能为0");
}
//处理最后的工作
//finally 可以不要finally
finally
{
System.out.println("finall");
}
System.out.println("====================");
//第二种
//可以设置catch来捕获异常:从小到大排序
try
{
System.out.println(a / b);
}
catch(Error e)
{
System.out.println("程序出现异常,变量b不能为0");
}
catch(ArithmeticException e)
{
System.out.println("ArithmeticException");
}
catch(Throwable t)
{
System.out.println("Throwable");
}
finally
{
System.out.println("finally");
}
}
}
09-19
06-07
06-07
06-07
06-07
06-07
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交