⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testbank.java

📁 银行账户管理系统 简称BAM(项目介绍及源码)
💻 JAVA
字号:
package client;

import java.util.ArrayList;

import model.Account;

import exception.BussinessException;
import readWriteAccount.GetFileName;
import readWriteAccount.WriteAccountToFile;
import service.Bank;

public class TestBank {

	/**
	 * @param args
	 * @throws BussinessException 
	 */
	public static void main(String[] args) throws BussinessException {
		Bank b=Bank.getInstance();
		System.out.println("信息条数:"+b.getAccountList().size());
		//System.out.println(b.getAccountList());
		
		b.showAccountList();
//		b.registerAccount("123","123","李四","1001","1001@qq.com",0,1);
//		b.registerAccount("123","123","张三","1002","1002@qq.com",0,2);
//		b.registerAccount("123","123","王五","1003","1003@qq.com",0,3);
//		b.registerAccount("123","123","小花","1004","1004@qq.com",0,4);
//		b.registerAccount("123","123","小何","1005","1005@qq.com",0,2);
//		b.registerAccount("123","123","娟子","1006","1006@qq.com",0,4);
//		b.depositAccount(100001,10000);
//		b.depositAccount(100002,20000);
//		b.depositAccount(100003,5000);
//		b.depositAccount(100004,6000);
//		b.depositAccount(100005,8000);
//		b.depositAccount(100006,50000);//<<贷款>>账户存钱
//		b.withdrawAccount(100006,20000);//可取款的账户---(储蓄账户,信用账户,贷款储蓄账户,贷款信用账户)
//		
//		//<<贷款>>可以贷款的账户---(贷款储蓄账户,贷款信用账户)
//		b.requetLoan(100003,10000);
//		b.requetLoan(100003,10000);
//		b.requetLoan(100004,10000);
//		b.requetLoan(100006,20000);
//		b.requetLoan(100006,20000);
//		//<<设置透支额>>可以设置透支额度账户---(信用账户,贷款信用账户)
//		b.setCeilingAccount(100003,10000);
//		b.setCeilingAccount(100004,6000);
//		b.setCeilingAccount(100006,10000);
//		
//		//<<还款>>可以还款的账户---(贷款储蓄账户,贷款信用账户)
//		b.payLoan(100003,5000);
//		b.payLoan(100004,6000);
//		b.payLoan(100006,10000);
//		b.payLoan(100006,30000);
//		
//		b.showAccountList();//显示账户信息
//		
//		System.out.println("================================================");
//		System.out.println("统计所有信用账户透支额度总数:\t"+b.getAllCeiling());//统计所有信用账户透支额度总数
//		System.out.println("统计银行所有账户余额总数:\t"+b.getAllBalance());//统计银行所有账户余额总数
//		System.out.println("统计所有账户贷款的总额:\t"+b.getAllLoan());//统计所有账户贷款的总额
//		
//		
//		//从文件读出账户信息
//		
//		
//		String fileName=GetFileName.fileName();//GetFileName.fileName()返回保存账户信息的文件路径
//		System.out.println(fileName);
//		
//		//将账户信息写出到文件fileName中
//		System.out.println("======================账户信息写出==========================");
//		WriteAccountToFile write=new WriteAccountToFile(fileName);
//		
//		write.writeAccount(b.getAccountList());//(1)将银行账户信息写到文件
//		
//		try {
//			ArrayList<Account> accountList=write.readAccount();//(2)从文件读出银行账户信息
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		
//
//	}

}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -