java--去银行2

/*烟台大学计算机学院学生        
*All right reserved.        
*文件名称:java--去银行2 
*作者:杨飞        
*完成日期:2014年10月2日        
*版本号:v1.0        
*对任务及求解方法的描述部分:java--去银行2 
*我的程序:*/
public abstract class  bank {
	 abstract double computerIncome();
}
 class zhongbank extends bank
{
	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 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,2,0.002);
		System.out.println("整年定期的利息"+s.computerIncome());
		Chinabank d = new Chinabank (10000,2.5,0.002,0.001);
		System.out.println("整年定期的利息和不到整年的活期的利息"+d.computerIncome());
	}
}

运行结果:

心得体会:呵呵、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值