java--去银行3

/*烟台大学计算机学院学生         
*All right reserved.         
*文件名称:java--去银行3  
*作者:杨飞         
*完成日期:2014年10月2日         
*版本号:v1.0         
*对任务及求解方法的描述部分:java--去银行3 
*我的程序:*/
public abstract class  Bank {  
     abstract double computerIncome();  
}  
interface  	Commision
{
	double ticheng();//根据钱数的不同返回提成的钱数
}
class zhongbank extends Bank implements  Commision
{  
    int  savedMoney;   //存款  
    int  year;         //存款年数(注意类型)  
    double  income;    //存款利息  
    double  inRate;   //存款利率  
    public zhongbank ()  
    {  
          
    }  
    public zhongbank (int savedMoney,int year,double inrate)  
    {  
       this.savedMoney =  savedMoney;  
       this.year = year;  
       this.inRate = inrate;  
    }  
    public void setSavedMoney(int savedMoney) {  
        this.savedMoney = savedMoney;  
    }  
    public void setYear(int year) {  
        this.year = year;  
    }  
  
    public  void  setRate(double in)  //设置存款利率  
    {  
        inRate = in;  
    }  
    public  double computerIncome() //计算存款利息  
    {  
        income = inRate*year* savedMoney;  
        return income;  
    } 
    public double ticheng()
    {
    	
    return (savedMoney *0.0005);
    		
    	
    }
    public double getInRate() {  
        return inRate;  
    }  
    public void setInRate(double inRate) {  
        this.inRate = inRate;  
    }  
      
} 
class Chinabank extends Bank  
{     
    int  savedMoney;   
    double  income;      
    double year;  
    double inRate;  
    double changeinRate;  
    public Chinabank()  
    {  
          
    }  
    public Chinabank(int savedMoney,double year,double inRate,double changeinRate)  
    {  
        this.savedMoney = savedMoney;  
        this.year = year;  
        this.inRate = inRate;  
        this.changeinRate = changeinRate;  
    }  
    public void setYear(double year) {  
        this.year = year;  
    }  
    public void setChangeinRate(double changeinRate) {  
        this.changeinRate = changeinRate;  
    }  
    public double computerIncome() //计算存款利息  
    {  
        double x,y;  
        x = inRate*(int)year* savedMoney;  
        y = changeinRate*(year-((int)year))* savedMoney;  
        return x+y;  
    }  
}  
class test
{
	public static void main(String []args)
	{
		zhongbank s =new zhongbank(10000,5,0.002);
	    System.out.println("zhongbank利息加提成:"+(s.computerIncome()+s.ticheng()));
	    Chinabank a =new Chinabank(10000,2.5,0.002,0.001);
	    System.out.println("chinabank利息:"+a.computerIncome());
		
	}
}

你可能感兴趣的:(java--去银行3)