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

 时间: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上
  • 热门搜索
    溜之大吉的意思 水到渠成的意思 青青世界有什么好玩的 亢奋是什么意思 峥嵘是什么意思 凝视是什么意思 人间忽晚山河已秋 意思 数字的意思 社稷的意思 微卡什么牌子好