首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >try-catch的使用(简单用法 )

try-catch的使用(简单用法 )

原创
作者头像
用户3672714
发布2025-08-03 15:47:27
发布2025-08-03 15:47:27
11500
代码可运行
举报
运行总次数:0
代码可运行

try-catch 简单用法

代码语言:javascript
代码运行次数:0
运行
复制
try {    // 可能抛出异常的代码    int result = 10 / 0;  // 会抛出 ArithmeticException: 除以零异常    System.out.println("结果是:" + result);} catch (ArithmeticException e) {    // 捕获到异常后的处理代码    System.out.println("捕获异常:除数不能为零");}php217 Bytes© 菜鸟-创作你的创作

说明:

  • try 块内写可能会出错(抛异常)的代码。
  • catch 块用来捕获并处理异常,括号里指定捕获的异常类型。
  • 如果没有异常,catch 块不会执行。
  • 这样程序不会因为异常崩溃,能够继续运行。

扩展用法

  • 可以有多个 catch,捕获不同类型异常:
代码语言:javascript
代码运行次数:0
运行
复制
try {    // 代码} catch (NullPointerException e) {    // 处理空指针异常} catch (ArithmeticException e) {    // 处理算术异常}php115 Bytes© 菜鸟-创作你的创作
  • 也可以加 finally,无论有没有异常都会执行:
代码语言:javascript
代码运行次数:0
运行
复制
try {    // 代码} catch (Exception e) {    // 处理异常} finally {    // 必定执行的代码(如释放资源)}php87 Bytes© 菜鸟-创作你的创作

https://www.52runoob.com/archives/5207

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • try-catch 简单用法
  • 说明:
  • 扩展用法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档