java-异常

复制代码
public class Javatest90 {
    /**
     * 异常
     * 练习1:下面结果是?并说明原因;另外,多个catch的时候,有什么要求?
     * 运行结果
     * 数组下标越界异常。。。:3
     * 异常之后的代码。。。
     * 
     * 执行顺序:先执行try块,遇到异常去执行catch块中的代码,try中异常语句后的代码不会再执行。
     * try-catch块后的代码,不管有没有异常都会执行。
     */
    public static void main(String[] args) {
        int[] nums = { 12, 4, 23 };

        try {
            System.out.println(nums[3]);
            System.out.println(5 / 0);
            System.out.println("try中最后的代码。。。");
        } catch (ArrayIndexOutOfBoundsException e) {
            System.out.println("数组下标越界异常。。。:" + e.getMessage());
        } catch (ArithmeticException e) {
            System.out.println("算术异常。。。:" + e.getMessage());
        }
        System.out.println("异常之后的代码。。。");
    }
}
复制代码

 

posted @   翼小白  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示