Java 实现自定义异常 CheckNumException 及异常捕获处理
以下是用Java编写的代码: ```java public class CheckNumException extends Exception { public CheckNumException(String message) { super(message); } } public class Main { public static void main(String[] args) { try { int num = -1; // 这里可以替换成你想要检查的数值 checkNum(num); System.out.println("该数为:" + num); } catch (CheckNumException e) { System.out.println("异常:" + e.getMessage()); } } public static void checkNum(int num) throws CheckNumException { if (num < 0) { throw new CheckNumException("该数小于零"); } } } ``` 在上面的代码中,首先定义了一个自定义异常`CheckNumException`,该异常继承自`Exception`。然后在`main`方法中,通过调用`checkNum`方法来检查一个数值是否小于零。如果小于零,则抛出`CheckNumException`异常并在`catch`块中捕获该异常,并输出异常提示信息。否则,输出该数值。 ######[AI写代码神器 | 626点数解答 | 2024-05-24 09:54:32]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)405
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)305
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1134
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- Android开发自定义 Handler :七大策略有效规避内存泄漏!(百度文心 | 526点数解答 | 2023-11-09 17:34:21)283
- CentOS下Java进程出现futex_wait_queue_me问题的处理全流程(阿里通义 | 283点数解答 | 2023-11-20 14:51:26)459
- 替雷利珠单抗致免疫相关性糖尿病:病例报道与机制探讨,为临床用药敲响警钟( | 164点数解答 | 2024-10-11 14:52:52)264
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)317
- Android开发必看:深度解析与有效避免OOM异常的秘籍(百度文心 | 326点数解答 | 2023-11-09 17:33:36)234
- Java 实现自定义异常 CheckNumException 及异常捕获处理(GPT | 626点数解答 | 2024-05-24 09:54:32)239
- Python 代码:从错误到正确,精准找出指定范围内素数!(字节豆包 | 295点数解答 | 2024-11-14 19:32:40)237