zoukankan      html  css  js  c++  java
  • 异常方法测试实验

    测试异常方法:

    public class Main {
    
        public static void main(String[] args) {
            int a=2;
            try{
                a=1/0;
            }catch (Exception e){
                System.out.println(e.getMessage());//获取异常信息(返回形式为String)
                System.out.println(e.toString());//获取异常类名+异常信息(返回形式为String)
                e.printStackTrace();//获取异常类名+异常信息+异常位置(返回形式为void)
            }
    
            System.out.println(a);
        }
    
    }
    

    输出结果为:

    / by zero
    java.lang.ArithmeticException: / by zero
    2
    java.lang.ArithmeticException: / by zero
    	at Main.main(Main.java:6)
    

    可以看到:
    e.getMessage()对应了/ by zero
    e.toString()对应了java.lang.ArithmeticException: / by zero
    e.printStackTrace()对应了java.lang.ArithmeticException: / by zero at Main.main(Main.java:6)

  • 相关阅读:
    连载日记
    自我介绍
    test0710 二分专题
    test0709 搜索专题
    test0705
    test0704
    [题解] [HNOI2015]落忆枫音
    test0606
    test0523
    备份
  • 原文地址:https://www.cnblogs.com/HighHand-LadyKiller/p/14333397.html
Copyright © 2011-2022 走看看