📄 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; //储户身份证号
Ac_sum=0; //Ac_sum清零
}
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_in("张梁","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 + -