zoukankan      html  css  js  c++  java
  • JAVA 异常

    使用try…catch

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            try {
                System.out.println("try start");
                int i = 1 / 0;
                System.out.println("try end");
            } catch (Exception e) {
                // TODO: handle exception
                System.out.println("catch");
                e.printStackTrace();
            } finally {
                System.out.println("finally");
            }
        }
    
    }

    运行结果

    try start
    catch
    finally
    java.lang.ArithmeticException: / by zero
        at Test.main(Test.java:12)

    运行时异常

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            if (true) {
                RuntimeException e = new RuntimeException("产生异常");
                throw e;
            }
    
        }
    
    }

    运行结果

    Exception in thread "main" java.lang.RuntimeException: 产生异常
        at Test.main(Test.java:12)

    使用throws

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) throws Exception {
            // TODO Auto-generated method stub
    
            if (true) {
                Exception e = new Exception("产生异常");
                throw e;
            }
    
        }
    
    }

    运行结果

    Exception in thread "main" java.lang.Exception: 产生异常
        at Test.main(Test.java:12)
  • 相关阅读:
    平板涂色
    速算游戏_NOI导刊2011提高(04)
    信息学奥赛一本通——配套刷题网站
    求10000以内n的阶乘
    大整数的因子
    计算2的N次方
    大整数加法
    带余除法
    A/B 高精度
    A*B 高静度
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13602646.html
Copyright © 2011-2022 走看看