zoukankan      html  css  js  c++  java
  • Enum应用

    public enum ZDJGJD {
        YSZ("01",0.3,"取得预售许可"),JGFD("02",0.6,"单位结构封顶"),ZTYS("03",0.8,"单位工程主体验收"),GCJG("04",0.9,"工程竣工验收备案"),CSDJ("05",1.0,"完成房屋初始登记");
    
        private String jgValue;// 监管节点值
        private Double jgRatio; // 监管额度比例
        private String jgName; // 监管节点名称
    
        ZDJGJD(String jgValue, Double jgRatio, String jgName) {
            this.jgValue = jgValue;
            this.jgRatio = jgRatio;
            this.jgName = jgName;
        }
    
        public String getJgValue() {
            return jgValue;
        }
    
        public void setJgValue(String jgValue) {
            this.jgValue = jgValue;
        }
    
        public Double getJgRatio() {
            return jgRatio;
        }
    
        public void setJgRatio(Double jgRatio) {
            this.jgRatio = jgRatio;
        }
    
        public String getJgName() {
            return jgName;
        }
    
        public void setJgName(String jgName) {
            this.jgName = jgName;
        }
    
        // 根据节点值获取监管额度
        public static Double getRatio(String jgValue){
            for (ZDJGJD jgjd: ZDJGJD.values()){
                if(jgjd.jgValue.equals(jgValue)){
                    return jgjd.jgRatio;
                }
            }
            return new Double(0);
        }
    
        // 根据几点值获取监管节点名称
        public static String getName(String jgValue){
            for (ZDJGJD jgjd: ZDJGJD.values()){
                if(jgjd.jgValue.equals(jgValue)){
                    return jgjd.jgName;
                }
            }
            return "无";
        }
    
    }
    

      

  • 相关阅读:
    python 文件操作
    高级函数
    运行cadence dpi例子出现的问题
    我对验证的一些理解【zz】
    archlinux 下挂载ntfs分区,显示"permission denied"
    vs2012安装SharePoint 2013的项目模版
    Iptables工具的使用
    webmin简介
    cassandra简介
    linux中端口扫描
  • 原文地址:https://www.cnblogs.com/archermeng/p/9680837.html
Copyright © 2011-2022 走看看