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 "无";
        }
    
    }
    

      

  • 相关阅读:
    Linux_WEB访问控制示例(使用IPADDR类型)
    基于多IP地址Web服务
    基于多端口的Web服务
    基于多主机的Web服务
    Linux_WEB服务基础概念
    Linux_配置认证访问FTP服务
    Linux_配置匿名访问FTP服务
    Linux_部署日志服务器
    Linux_日志管理理论概述
    微信小程序 radio 单选框
  • 原文地址:https://www.cnblogs.com/archermeng/p/9680837.html
Copyright © 2011-2022 走看看