模拟银行定期存款功能。创建银行定期存款账户类DepositAccount,其中包括:账号、储户姓名、存款余额、年利率等属性,和开户、存款、查询、计算利息等方法。要求用静态变量存储年利率,用私有实例变量存储其它属性。提供计算年利息的方法和计算月利息(年利息/12)的方法。另外编写一个测试程序测试该类,建立Account的对象saver(账号:1234567890,姓名:ZhangSan,定存5000元),设置年利率是2.3%,存款2000元,查询余额,计算并显示年利息。
package bankAccount;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
DepositAccount1 saver = new DepositAccount1("1234567890","zhangsan",5000);
saver.setRate(0.023);//设置年利率
saver.Deposit(2000);//存入2000元
saver.queryLeft();//查询余额
System.out.println("年利息是"+saver.calYearRate());
}
}
package bankAccount;
import java.util.Scanner;
public class DepositAccount1 {
private String accountnum;//账户
private String name;//储户姓名
private double left;//存款余额
static double rate;//年利率
public DepositAccount1(String accountnum,String name,double left){