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");
}
}
}
异常的处理
最新推荐文章于 2024-03-12 02:26:13 发布