taxlevel.java

来自「计算个人所得税 GUI界面」· Java 代码 · 共 74 行

JAVA
74
字号
package src;
/*************************************
 *The items'type in the TaxLevelTable*
 *Two attributes:amount and taxRate  *
 *************************************/

public class TaxLevel {
	private double amount;
	private double taxRate ;
	private int level;
	public TaxLevel(){
		amount=0;
		taxRate=0.05;
	}
	/** TaxLevel Constructor
	 * @param am double 
	 * @param rate double
	 */
	public TaxLevel(double am,double rate){
		amount=am;
		taxRate=rate;
	}
	/** 
	 * Set level
	 * @param level int 
	 */
	public void setLevel(int level){
		this.level=level;
	}
	/** 
	 * Set amount and rate values
	 * @param levelAmount double
	 * @param rate double
	 */
	public void setAttribute(double levelAmount,double rate){
		amount=levelAmount;
		taxRate=rate;
	}
	/**
	 * Get amount value
	 * @return double
	 */
	public double getAmount(){
		return amount;
	}
	/**
	 * Get rate value
	 * @return double
	 */
	public double getRate(){
		return taxRate;
	}
	/** 
	 * Get level value
	 * @return int 
	 */
	public int getLevel()
	{
		return level;
	}
	/**
	 * Overwritten object method toString(),print the attributes values
	 * @return String
	 */
	public String toString(){
		String sAmount=String.valueOf(amount);
		while(sAmount.length()<=8)		
			sAmount+="0";
		while(sAmount.length()<=21)		
			sAmount+=" ";	
		return ("     "+level+"                  "+sAmount+taxRate);
	}
}

⌨️ 快捷键说明

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