2021-04-18 15:45  阅读(69)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了重载方法的异常处理:

    /*
     author by w3cschool.cc
     Main.java
     */
    
    public class Main {
       double method(int i) throws Exception{
          return i/0;
       }
       boolean method(boolean b) {
          return !b;
       }
       static double method(int x, double y) throws Exception  {
          return x + y ;
       }
       static double method(double x, double y) {
          return x + y - 3;
       }   
       public static void main(String[] args) {
          Main mn = new Main();
          try{
             System.out.println(method(10, 20.0));
             System.out.println(method(10.0, 20));
             System.out.println(method(10.0, 20.0));
             System.out.println(mn.method(10));
          }
          catch (Exception ex){
             System.out.println("exception occoure: "+ ex);
          }
       }
    }
    

以上代码运行输出结果为:

    30.0
    27.0
    27.0
    exception occoure: java.lang.ArithmeticException: / by zero
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 重载方法异常处理
上一篇
Java 实例 – 获取异常的堆栈信息
下一篇
Java 实例 – 链试异常