zoukankan      html  css  js  c++  java
  • Java如何使用catch来处理异常?

    在Java编程中,如何使用catch块来处理异常?

    此示例显示如何使用catch来处理异常。

    package com.yiibai;
    
    public class UseOfCatch {
        public static void main(String args[]) {
            int array[] = { 10, 20, 30 };
            int num1 = 15, num2 = 10;
            int result = 10;
            try {
                result = num1 / num2;
                System.out.println("The result is" + result);
    
                for (int i = 5; i >= 0; i--) {
                    System.out.println("The value of array is" + array[i]);
                }
            } catch (Exception e) {
                System.out.println("Exception occoured : " + e);
            }
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    The result is1
    Exception occoured : java.lang.ArrayIndexOutOfBoundsException: 5
    
    Shell

    示例-2

    以下是在Java中catch处理异常的另一个示例

    package com.yiibai;
    
    public class UseOfCatch2 {
        public static void main(String args[]) {
            try {
                int data = 50 / 0;
            } catch (ArithmeticException e) {
                System.out.println(e);
            }
            System.out.println("rest of the code...");
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    java.lang.ArithmeticException: / by zero
    rest of the code...
  • 相关阅读:
    基础DP(初级版)
    UVA-816.Abbott's Tevenge (BFS + 打印路径)
    1044: 数圈
    1049: 打牌
    1047: 小A的计算器
    1046: 最小的K个数
    1045: 愚人节的礼物
    1044: 数圈
    1043: 绩点计算
    1042: 小丑排序
  • 原文地址:https://www.cnblogs.com/borter/p/9613537.html
Copyright © 2011-2022 走看看