📄 t5_3_account.java
字号:
public class T5_3_Account {
protected int id;
protected double balance;
protected double annuallnterestRate;
public T5_3_Account(){
id=0001;
balance=0;
annuallnterestRate=0.045;
}
public T5_3_Account(int id,double balance,double annuallnterestRate){
this.id=id;
this.balance=balance;
this.annuallnterestRate=annuallnterestRate;
if(id<0){
System.out.println("格式错误");
this.id=0;
}
}
//读ID
public int getid(){
return id;
}
//读余额
public double getBanlance(){
return balance;
}
//读年利率
public double getannuallnterestRate(){
return annuallnterestRate;
}
//更改ID
public void setId(int id){
int t=this.id;
this.id=id;
if(id<0){
System.out.println("格式错误");
this.id=t;
}
}
//更改余额
public void setBanlance(double balance){
this.balance=balance;
}
//更改年利率
public void setannuallnterestRate(double annuallnterestRate){
this.annuallnterestRate=annuallnterestRate;
};
//获得月利息
public double getMonthlyinterest(){
double t=balance*annuallnterestRate/12.0;
return t;
}
//提款
public void withdraw(double amount){
if(amount<=balance){
balance=balance-amount;
System.out.println("取款成功");
}
else{
System.out.println("余额不足,操作无效");
}
}
//存款
public void deposit(double amount){
if(amount<=0)
{
System.out.println("操作错误,存入金额必须为正");
return;
}
balance=balance+amount;
System.out.println("存款成功");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -