手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

怎么捕获异常,让代码继续

时间:2024-11-25 17:36:52

1、创建控制台应用程序

怎么捕获异常,让代码继续
怎么捕获异常,让代码继续

2、演示没有异常的输出情况

怎么捕获异常,让代码继续

3、演示除0异常,并且没有捕获异常的执行情况 1)在调试模式下,会看到如图所示的错误 2)在发布模式下,结果窗口将一闪而过并且窗口都关掉(程序崩溃,因为没有捕获异常)

怎么捕获异常,让代码继续

4、使用try-catch捕获异常 1)在try的大括号中出现的任何第一个异常都会在catch大括号中捕获 2)由于catch捕获到异常后,没有继续抛出异常,所以catch大括号之后的语句还会继续执行

怎么捕获异常,让代码继续

5、使用try-catch-finally捕获异常 1)finally是在try-catch所有代码执行完成后,再执行finally语句块 2)此处演示在catch到错误之后,将z赋值为-100,在finally中将z赋值为-999,最终运行结果z=-999

怎么捕获异常,让代码继续

6、捕获异常,让代码继续 1)细心的读者可能发现了,在try语句块中的输出语句,没有在运行结果窗口中展示,这是因为一旦遇到异常就会寻找最近的catch块,在异常代码后面的代码就不执行了 2)所以,如果一段语句可能有多个异常块,而不管是否异常,都希望继续下面代码,那就需要多个try-catch块(适当的时候配合finally写日志等)

怎么捕获异常,让代码继续
© 手抄报圈