taxunit.java

来自「一个计算个人所得税的JAVA程序源码」· Java 代码 · 共 107 行

JAVA
107
字号
/**单级税率类
  */
public class TaxUnit{
	/**
	 * 该级税率的级别
	 */
	private int TaxLevel;
	/**
	 * 该级金额下限
	 */
	private long MinMoney;
	/**
	 * 该级金额上限
	 */
	private long MaxMoney;
	/**
	 * 该级税率
	 */
	private double TaxRate;
	/**
	 * 初始化成员变量
	 *
	 */
	public TaxUnit(){
		TaxLevel=-1;
		MinMoney=-1;
		MaxMoney=-1;
		TaxRate=-1;
	}
	/**
	 * 读该级税率的级别
	 * @return	返回级别
	 */
	public int getTaxLevel(){
		return TaxLevel;
	}
	/**
	 * 设置该级税率的级别
	 * @param taxLevel	该级级别
	 */
	public void setTaxLevel(int taxLevel){
		TaxLevel=taxLevel;
	}
	/**
	 * 读该级金额下限
	 * @return	返回该级金额下限
	 */
	public long getMinMoney(){
		return MinMoney;
	}
	/**
	 * 设置该级金额下限
	 * @param minMoney	该级金额下限
	 */
	public void setMinMoney(long minMoney){
		MinMoney=minMoney;
	}
	/**
	 * 读该级金额上限
	 * @return	返回该级金额上限
	 */
	public long getMaxMoney(){
		return MaxMoney;
	}
	/**
	 * 设置该级金额上限
	 * @param maxMoney	该级金额上限
	 */
	public void setMaxMoney(long maxMoney){
		MaxMoney=maxMoney;
	}
	/**
	 * 读该级税率
	 * @return	返回该级税率
	 */
	public double getTaxRate(){
		return TaxRate;
	}
	/**
	 * 设置修改该级税率
	 * @param taxRate	该级税率
	 */
	public void setTaxRate(double taxRate){
		TaxRate=taxRate;
	}
	/**
	 * 单元测试函数
	 * @param args	命令行参数
	 */
	public static void main(String args[]){
		TaxUnit tu=new TaxUnit();
		System.out.println("Unit Test for class TaxUnit......");
		System.out.println("Input Test Data for TaxLevel:3");
		tu.setTaxLevel(3);
		System.out.println("Output Test Data for TaxLevel:"+tu.getTaxLevel());
		System.out.println("Input Test Data for MinMoney:2000");
		tu.setMinMoney(2000);
		System.out.println("Output Test Data for MinMoney:"+tu.getMinMoney());
		System.out.println("Input Test Data for MaxMoney:5000");
		tu.setMaxMoney(5000);
		System.out.println("Output Test Data for MaxMoney:"+tu.getMaxMoney());
		System.out.println("Input Test Data for TaxRate:0.15");
		tu.setTaxRate(0.15);
		System.out.println("Output Test Data for TaxRate:"+tu.getTaxRate());
	}

}

⌨️ 快捷键说明

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