111111


import java.text.DecimalFormat;
import java.util.Scanner;
public class Zzm {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Scanner scn=new Scanner (System.in);
        double balance=scn.nextDouble();
        DecimalFormat df=new DecimalFormat("#.00");
        FixedDepositAccount fda = new FixedDepositAccount();
        fda.setId("001");
        fda.setBalance(balance);
        fda.setMonths(36);
        fda.setRate(0.035);
        //DecimalFormat dr=new DecimalFormat("#.00");
        //建立一个182天的理财账户
        BankingAccount ba = new BankingAccount();
        ba.setId("002");
        ba.setBalance(balance);
        ba.setDays(182);
        ba.setRate(0.052);
        System.out.print(fda.toString());
        System.out.println();
        System.out.print(ba.toString());
    }
    
}
class Account{  
    //private String id;
    private double balance;
    public Account() {
           
    }
    public Account(double balance) {
       // this.id=id;
        this.balance=balance;
    }
  //  public String getIdCard() {
    //    return id;
  //  }
  //  public void setIdCard(String idCard) {
   //     this.id = idCard;
   // }
    public void setBalance(double balance) {
        this.balance = balance;
    }
    public double getBalance() {
        return balance;
    }  
}
class FixedDepositAccount extends Account{
    private String Id;
    private double balance;
    private int months;
    private double rate;
    DecimalFormat df=new DecimalFormat("#.00");
    public FixedDepositAccount() {
           
    }
    public FixedDepositAccount(String Id,double balance) {
        super(balance);
    }
    public void setId(String id) {
        Id = id;
    }
    public String getId() {
        return Id;
    }
    public void setBalance(double balance) {
        this.balance = balance;
    }
    public double getBalance() {
        return balance;
    }
    public void setMonths(int months) {
        this.months = months;
    }
    public int getMonths() {
        return months;
    }
    public void setRate(double rate) {
        this.rate = rate;
    }
    public double getRate() {
        return rate;
    }
    public double getInterest() {
        double interest;
        interest=balance*rate*(months/12.0);
        return interest;
    }
    public String toString() {
        
         return Id + "账户" + balance + "元存款的" + months + "月存款利息:" +df.format(getInterest()) + "(年利率为" + rate + "%)";


    }
}
class BankingAccount extends Account{
    private String Id;
    private double balance;
    private int days;cccc
    private double rate;
    DecimalFormat df=new DecimalFormat("#.00");
    public BankingAccount(){
           
    }
    public BankingAccount(double balance) {
        super(balance);
    }
    public void setId(String id) {
        Id = id;
    }
    public String getId() {
        return Id;
    }
    public void setBalance(double balance) {
        this.balance = balance;
    }
    public double getBalance() {
        return balance;
    }
    public void setDays(int days) {
        this.days = days;
    }
    public int getDays() {
        return days;
    }
    public void setRate(double rate) {
        this.rate = rate;
    }
    public double getRate() {
        return rate;
    }
    
    public double getInterest() {
        double interest;
        interest=balance*rate*(days/365.0);
        return interest;
    }
    public String toString() {
         return Id + "账户" + balance + "元存款的" + days + "日存款利息:" +df.format(getInterest()) + "(年利率为" + rate*100 + "%)";

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值