银行账户管理3

这篇博客主要探讨了个人银行账户管理,特别是储蓄账户的细节。内容涵盖账户日期管理和储蓄账户的相关操作。
摘要由CSDN通过智能技术生成

Date

package bank2;

public class SavingsAccount {

    private int id;				//账号
    private double balance;		//余额
    private double rate;		//存款的年利率
    private int lastDate;		//上次变更余额的时期
    private double accumulation;	//余额按日累加之和
    private static double total = 0;	//所有账户的总金额

    //记录一笔帐,date为日期,amount为金额,desc为说明
    private void record(int date, double amount)
    {
        accumulation = accumulate(date);
        lastDate = date;
        amount = Math.floor((amount * 100 + 0.5)) / 100;	//保留小数点后两位
        balance += amount;
        total += amount;
        System.out.println(date + "\t#" + id + "\t" + amount + "\t" + balance);
    }
    //获得到指定日期为止的存款金额按日累积值
    private double accumulate(int date)
    {
        return accumulation + balance * (date - lastDate);
    }

    //构造函数
    public SavingsAccount(int date, int id, double rate)
    {
        this.l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值