• Java基础 try...catch 处理ArithmeticException 除以零的异常


    •     JDK :OpenJDK-11
    •      OS :CentOS 7.6.1810
    •      IDE :Eclipse 2019‑03
    • typesetting :Markdown

    code

    package per.jizuiku.base;
    
    /**
     * @author 给最苦
     * @date 2019/06/29
     * @blog www.cnblogs.com/jizuiku
     */
    class Demo {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("开始测试");
    
            try {
                // 可能出现问题的代码
                // 这里的代码越少越好
    
                int a = 1 / 0;// 抛出 ArithmeticException
                // 当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。
    
                System.out.println("因为catch处理后不会返回,所以不会执行这行代码");
    
            } catch (ArithmeticException ae) {
                // 针对异常的处理
                // 这里的内容必须是 详细的解释
                System.out.println("不可除零");
            }
    
            System.out.println("测试结束");
        }
    }
    

    result

    开始测试
    不可除零
    测试结束
    
    

    resource

    • [ JDK ] openjdk.java.net
    • [ doc - 参考 ] docs.oracle.com/en/java/javase/11
    • [ 规范 - 推荐 ] yq.aliyun.com/articles/69327
    • [ 规范 - 推荐 ] google.github.io/styleguide
    • [ 源码 ] hg.openjdk.java.net
    • [ OS ] www.centos.org
    • [ IDE ] www.eclipse.org/downloads/packages
    • [ 平台 ] www.cnblogs.com


    感谢帮助过 给最苦 的人们。
    Java、Groovy和Scala等基于JVM的语言,优秀,值得学习。
    规范的命名和代码格式等,有助于沟通和理解。
    JVM的配置、监控与优化,比较实用,值得学习。

  • 相关阅读:
    UVA 1025 A Spy in the Metro DP水题
    ZOJ 3814 Sawtooth Puzzle BFS
    ZOJ 3816 Generalized Palindromic Number
    UVA 10859 Placing Lampposts 树形DP
    UVA 11825 Hackers' Crackdown 状压DP
    POJ 2887 Big String 线段树 离线处理
    POJ 1635 Subway tree systems Hash法判断有根树是否同构
    BZOJ 3110 k大数查询 & 树套树
    sdoi 2009 & 状态压缩
    来自于2016.2.24的flag
  • 原文地址:https://www.cnblogs.com/jizuiku/p/11107760.html
Copyright © 2020-2023  润新知