Demo67_最直观的监控与捕获异常

//最简单的捕获异常与处理异常
package com.YiChang;

public class A {
public static void main(String[] args) {
int a = 1;
int b = 0;
// System.out.println(a/b);
try{//监控区域:监控这个括号内的代码输出后会不会有异常或者错误
System.out.println(a/b);
//如果监控区域出现了ArithmeticException异常那么就捕获这个异常,并且输出catch捕获代码块里的代码
}catch (ArithmeticException q){
System.out.println("程序出现异常,其中一个变量值不能为0");
//无论出不出现异常都会执行finally这个代码块里面的东西(处理善后工作)
}finally {
System.out.println("finally");
}
}
}
/*
finally代码块可以不要,但是catch代码块必须要
finally就是关闭io流的作用例如:scanner
*/

 

 控制台输出的结果:

                

posted @ 2022-11-09 22:40  陈焕新  阅读(16)  评论(0)    收藏  举报