admin管理员组文章数量:1648043
问题:编写一个测试程序,创建一个账户id为1122、余额为20000元、年利率为4.5%的Account对象,使用withdraw方法取款2500元,使用deposit方法存款3000元,然后显示余额、月利息以及这个账户的开户日期。
Account类
package Experience_1; import java.util.Date; public class Account { private int id; private double balance; private double annuallnterestRate; private Date dateCreated; //无参构造 public Account() { } //有参构造 public Account(int id, double balance) { this.id = id; this.balance = balance; } //id访问器及修改器 public int getId() { return id; } public void setId(int id) { this.id = id; } //balance访问器及修改器 public double getBalance() { return balance; } public void setBalance(double balance) { this.balance = balance; } //annuallnterstRate访问器及修改器 public double getAnnuallnterestRate() { return annuallnterestRate; } public void setAnnuallnterestRate(double annuallnterestRate) { this.annuallnterestRate = annuallnterestRate; } //dateCreated的访问器及修改器 public Date getDateCreated() { return dateCreated; } public void setDateCreated(){ this.dateCreated = new Date(); } //返回月利息 public double getMonthlyInterest() { return balance * annuallnterestRate / 100 / 12; } //取款 public void withDraw(double money) { balance = balance - money; } //存款 public void deposit(double money){ balance = balance + money; } }
AccountDemo测试类
package Experience_1; public class AccountDemo { public static void main(String[] args) { Account xxl = new Account(); xxl.setId(1122); xxl.setDateCreated(); xxl.setBalance(20000); xxl.setAnnuallnterestRate(4.5); xxl.withDraw(2500); xxl.deposit(3000); System.out.println("您的余额为:" + xxl.getBalance() + "元"); System.out.println("您的月利息为:" + xxl.getMonthlyInterest() +"元"); System.out.println("开户日期为:" + xxl.getDateCreated()); } }
执行结果为:
您的余额为:20500.0元
您的月利息为:76.875元
开户日期为:Sun May 23 15:53:40 CST 2021
版权声明:本文标题:JAVA实验——简单的Account类及其调用测试 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729495939a1202909.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论