您的位置:首页 > 编程语言 > Java开发

【Java笔记】try中捕获到异常后跳出try

2017-07-25 16:09 267 查看
package Test05;
public class TestDome {

 public static void main(String[] args) {

  

 

 try{

  s1();

  s2();                                       //s2()中有异常,则跳到catch模块,不再执行s3()

  s3();

 }catch(Exception e){

  System.out.println("捕获异常");

  

 }

 s1();                                         //对于s1()不论上面的try,catch语句是否捕获到异常,s1()一定执行;                              

}

 private static void s1() {

  // TODO Auto-generated method stub

  System.out.println("S1正常运行");

 }
 private static void s3() {

  // TODO Auto-generated method stub

  System.out.println("s3正常运行");

 }
 private static void s2() {

  // TODO Auto-generated method stub

  int a=1/0;                                                     //s2()的执行执行过程中,有除数为零的异常

  System.out.println(a);

 }

}
运行结果:
S1正常运行

捕获异常

S1正常运行

可以看出s3()没有执行;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 异常