异常处理与程序中断

 

程序发生异常之后,程序就会退出,不会执行以后的代码:

public class ExceptionDemo02{

 public static void main(String[]args){

  System.out.println(1/0);
  System.out.println("异常之后...");
 }
}

System.out.println(1/0);后面输出语句,就不会在控制台打印出来.

如果在编写上相应的try{}catch{},情况会怎么样呢?

如:

public class ExceptionDemo03{

 public static void main(String[]args){
  
  try{
   
   System.out.println(1/0);
  }catch(Exception e){

   System.out.println("异常处理。。。 ");
  }
  System.out.println("异常之后...");
 }
}

屏幕输出:

异常处理。。
异常之后...

如果将System.out.println("异常之后...");放在try{}块中,又会有怎样的输出呢?

public class ExceptionDemo03{

 public static void main(String[]args){
  
  try{
   
   System.out.println(1/0);
   System.out.println("发生异常之后...");
  }catch(Exception e){

   System.out.println("异常处理。。。 ");
  }
  
 }
}

屏幕输出:

异常处理。。
————————————————
版权声明:本文为CSDN博主「fuuckwtu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fuuckwtu/article/details/6504164

posted @ 2020-04-19 20:53  日程百行  阅读(244)  评论(0)    收藏  举报