栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java异常

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java异常

异常
  1. try{ }catch(){ }
  2. finally语句块无论是否异常都会进行
  3. 多重catch
  4. try catch嵌套
  5. 自定义异常:

自定义异常类

public class ExceptionWork1 extends Exception{
    public ExceptionWork1(){

    }
    public ExceptionWork1(String arg){
        super(arg);
    }
}

定义

public class SanJ {
   static double x,y,z;
   public SanJ(double a,double b,double c){
       x=a;
       y=b;
       z=c;
   }
   public void getarea(){
       System.out.println(x);
       System.out.println(y);
       System.out.println(z);
   }
   public void showInfo(){
       System.out.println("面积");
   }
   public void ec()throws ExceptionWork1{
       if(x+y>z&&x+z>y&&y+z>x){
       }else {
           throw new ExceptionWork1("不能构成三角形");
       }
   }
}

//实现

public class TeseSanJ {
    public static void main(String[] args) {
        SanJ sanJ=new SanJ(1,2,3);
        try {
            sanJ.ec();
            sanJ.showInfo();
            sanJ.getarea();
        }catch (ExceptionWork1 e){
            e.printStackTrace();
        }
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992601.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号