Java异常处理:捕获,声明和处理异常的实战案例

原创 妖狐艹你老母 2024-12-04 05:54 92阅读 0赞

在Java编程中,异常处理是一种机制,用来应对程序运行时可能出现的问题。下面我会通过几个实战案例来详细解释。

  1. 捕获异常
    1. try {
    2. // 可能出错的操作
    3. int division = 10 / 2;
    4. System.out.println("Division result: " + division);
    5. } catch (ArithmeticException e) {
    6. // 处理除以零的错误
    7. System.out.println("Error: Division by zero!");
    8. } finally {
    9. // 无论是否发生异常,都会执行的操作
    10. System.out.println("This is a finally block.");
    11. }
  2. 声明自定义异常

    1. class InvalidInputException extends Exception {
    2. public InvalidInputException(String message) {
    3. super(message);
    4. }
    5. }
    6. try {
    7. int negativeNumber = -10;
    8. if (negativeNumber > 0) {
    9. throw new InvalidInputException("Negative number can't be greater than zero!");
    10. }
    11. // ... 其他代码
    12. } catch (InvalidInputException e) {
    13. System.out.println(e.getMessage());
    14. }

    通过以上案例,你可以看到Java异常处理是如何捕获、声明和处理异常的。在实际编程中,根据需要灵活运用这些知识。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,92人围观)

还没有评论,来说两句吧...

相关阅读