📄 testbank.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 + -