简单的银行管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import java.util.Scanner;
class Account
{
private int number;
private String name;
private int password;
private int remain_money;
public Account()
{
}
public int getNumber()
{
return number;
}
public String getName()
{
return name;
}
public int getMoney()//查看余额
{
return remain_money;
}
public void put()//新建账户
{
Scanner putin=new Scanner(System.in);
System.out.printf("请输入账号:");
number=putin.nextInt();
System.out.printf("请输入姓名:");
name=putin.nextLine();
System.out.printf("请输入密码:");
password=putin.nextInt();
System.out.printf("请输入存款:");
remain_money=putin.nextInt();
}
public void draw_money(int money)//取款
{
if(remain_money System.out.println("您的余额不足,请查看您的余额!"); else remain_money=remain_money-money; } public int check_password()//匹配密码 { int times=0; int pass=0; Scanner putin=new Scanner(System.in); do { System.out.print("请输入密码:"); pass=putin.nextInt(); if(pass==password) { System.out.println("密码正确,请继续操作!"); break; } else { times++; System.out.println("密码输入错误,请检查密码!"); } }while(times<3); if(times>=3) return 0; else return 1; } public void trenster_account(Account user,int money)//转账 { if(remain_money System.out.println("您的余额不足,请查看您的余额!"); else { user.remain_money=user.remain_money+money; this.remain_money=this.remain_money-money; } } public void show()//显示余额 { System.out.printf("您的余额为:%d%n",remain_money); } public void end()//结束 { System.out.println("欢迎使用,谢谢光临!"); } } interface function { void menu();//个人菜单 void system_bank();//银行系统 void user_account(Account[] users);//个人账户 void entering(int size,Account[] users);//录入数据 void drop_out();//退出系统 Account refer_user(int num,Account[] users);//查询账户 } class Trader implements function { public void menu() { System.out.println("******************************"); System.out.println("1.查询余额 2.取款"); System.out.println("3.转账 4.退出个人账户"); System.out.println("******************************"); } public void system_bank() { System.out.println("******************************"); System.out.println("1.录入数据"); System.out.println("2.进入个人账户"); System.out.println("3.退出银行系统"); System.out.println("******************************"); } public Account refer_user(int num,Account[] users) { int loop=0; if(users==null) { System.out.println("账户为空!"); return null;