📄 bankaccount.java
字号:
// BankAccount.java
//银行帐户的属性有"账号"、"储户姓名"、"储户身份证号"、"日期"、"金额"、"余额"、"累计余额"
//银行帐户的方法有"存款"、"取款"、"查询"、"计算利息"等,
import java.util.*;
class Account{
final int Max=5; //操作的次数
private int top; //储户帐目管理的指针
private int Ac_id; //账号
private String Ac_name; //储户姓名
private long Ac_card; //储户身份证号
private String Ac_date[]=new String[Max]; //日期
private int Ac_money[]=new int[Max]; //金额
private int Ac_rest[]=new int[Max]; //余额
private static int Ac_sum=0; //累计余额
public Account() //构造函数,设置各参数
{
top=0; //储户帐目管理的指针
Ac_id=0; //账号
Ac_name=""; //储户姓名
Ac_card=0; //储户身份证号
}
void Ac_in(String Ac_name,String aAc_date,int aAc_money)//定义存款的方法
{
Ac_date[top]=aAc_date;
Ac_money[top]=aAc_money;
Ac_sum=Ac_sum+aAc_money;
Ac_rest[top]=Ac_sum;
System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"存入"+ Ac_money[top]+"存款余额"+Ac_rest[top]);
top++;
}
void Ac_out(String Ac_name,String aAc_date,int aAc_money)//定义存款的方法
{
Ac_date[top]=aAc_date;
Ac_money[top]=-aAc_money;
Ac_sum=Ac_sum-aAc_money;
Ac_rest[top]=Ac_sum;
System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"取出"+ (-Ac_money[top])+"存款余额"+Ac_rest[top]);
top++;
}
void Ac_ask(String Ac_name,String aAc_date)//定义查询的方法
{
Ac_date[top]=aAc_date;
Ac_money[top]=0;
Ac_rest[top]=Ac_sum;
System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"查询存款余额"+Ac_rest[top]);
top++;
}
}
public class BankAccount
{
public static void main(String[] args)
{
//利用实例,调用储蓄用户
Account zhang =new Account();
zhang.Ac_in("张梁","2003.6.6",3000);
zhang.Ac_out("张梁","2003.6.8",2000);
zhang.Ac_in("张梁","2003.7.7",3000);
zhang.Ac_out("张梁","2003.7.9",1500);
zhang.Ac_ask("张梁","2003.7.10");
Account li =new Account();
li.Ac_in("李岩","2003.8.6",3000);
li.Ac_in("李岩","2003.8.7",2000);
li.Ac_in("李岩","2003.9.7",3000);
li.Ac_out("李岩","2003.9.9",1500);
li.Ac_ask("李岩","2003.9.10");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -