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 + "%)";
}
}