import java.util.Date;
public class TestAccount //测试类
{
public static void main(String[] args)
{
Account c1=new Account(1122,20000);
c1.setAnnualInterestRate(4.5/100);
c1.withDraw(2500);
c1.deposit(3000);
System.out.println("余额为"+c1.getBalance());
System.out.println("月利息为"+c1.getMonthlyInterest()+'%');
System.out.println("开户日期是"+c1.getDateCreated().toString());
}
}
class Account //功能类
{
private int id;
private double balance;
private double annualInterestRate;
private Date dateCreated;
public Account()
{
dateCreated=new Date();
}
public Account(int x,double y)
{
id=x;
balance=y;
dateCreated=new Date();
}
public void setid(int x)
{
id=x;
}
public int getId()
{
return id;
}
public void setBalance(double x)
{
balance=x;
}
public double getBalance()
{
return balance;
}
public void setAnnualInterestRate(double x)
{
annualInterestRate=x;
}
public double getAnnualInterestRate()
{
return annualInterestRate;
}
public Date getDateCreated()
{
return dateCreated;
}
public double getMonthlyInterestRate()
{
return annualInterestRate/12;
}
public double getMonthlyInterest()
{
return getMonthlyInterestRate()*balance;
}
public void withDraw(double money)
{
if(balance>=money)
balance-=money;
}
public void deposit(double money)
{
balance+=money;
}
}
java编写账户(余额,月利息,开户日期)
原创
©著作权归作者所有:来自51CTO博客作者梦T醒的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:调整数组使奇数全部都位于偶数前面
下一篇:java风扇功能设计
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章