简单的银行管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档