⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driver.java

📁 使用Drool规则引擎开发关于保险评估的一个案例。仅供参考
💻 JAVA
字号:
package org.acme.insurance.base;import java.text.ParseException;import java.util.Date;/** * This represents obviously a driver who is applying for an insurance Policy. */public class Driver {    public static final int MALE = 0;    public static final int FEMALE = 1;    public static final int SINGLE = 0;    public static final int MARRIED = 1;    private int id;    private String name;    private Date birhDate;    private int licenceYears;    private int priorClaims;    private int maritalState;    private boolean hasChildren;    private int genre;    private double insuranceFactor = 1.0;    public double getInsuranceFactor() {        return insuranceFactor;    }    public void setInsuranceFactor(double factor) {        updateInsuranceFactor(factor);    }    public void updateInsuranceFactor(double factor) {        this.insuranceFactor *= factor;    }    public int getGenre() {        return genre;    }    public void setGenre(int genre) {        this.genre = genre;    }    public int getAge() throws ParseException {        return (int) (((new Date()).getTime() - birhDate.getTime()) / 86400000L / 360);    }    public Date getBirhDate() {        return birhDate;    }    public void setBirhDate(Date birhDate) {        this.birhDate = birhDate;    }    public boolean getHasChildren() {        return hasChildren;    }    public void setHasChildren(boolean hasChildren) {        this.hasChildren = hasChildren;    }    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public int getLicenceYears() {        return licenceYears;    }    public void setLicenceYears(int licenceYears) {        this.licenceYears = licenceYears;    }    public int getMaritalState() {        return maritalState;    }    public void setMaritalState(int maritalState) {        this.maritalState = maritalState;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getPriorClaims() {        return priorClaims;    }    public void setPriorClaims(int priorClaims) {        this.priorClaims = priorClaims;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -