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

 时间: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写日志等)

怎么捕获异常,让代码继续
  • Manjaro怎么启用显示弹出窗口以识别显示器
  • 如何使用c++语言实现内部消息队列
  • idea如何像eclipse一样使用tomcat7:run
  • python如何将字典数据结构转换为JSON?
  • IntelliJ IDEA怎么push members down上
  • 热门搜索
    绿色环保手抄报内容 民族团结手抄报图片 爱眼日手抄报内容 核心价值观手抄报 民族团结一家亲手抄报 清明节手抄报一等奖 新学期手抄报图片大全 安全知识手抄报图片 缅怀先烈手抄报的图片 法制宣传手抄报