package java first();
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
public class AccountManager {
public static void main(String[] args) {
LinkedList<Account> acc=new LinkedList<Account>();
Scanner shuru=new Scanner(System.in);
getInformation(acc);
int flag;
panding(acc);
}// 测试账号正误
public static void panding(LinkedList<Account> acc) {
Scanner shuru = new Scanner(System.in);
int flag = 0;
int j=0;
String account;
while (flag == 0) {
System.out.println("***************************************************************");
System.out.println(" 欢迎使用中国工商银行自动柜员系统");
System.out.println("****************************************************************");
System.out.println(" 请输入您的账号:");
System.out.println();
System.out.println("****************************************************************");
account = shuru.next();
//System.out.println(account);
if (account.length() != 8) {
System.out.println("该卡不是工行卡");
} else {
//System.out.println(account);
for (int i = 0; i < acc.size(); i++) {
if (account.equals(acc.get(i).getAccountID())) {
flag = 1;
j=i;
}
//System.out.println(j);
}
{
if (flag == 0) {
System.out.println("该账号不存在");
} else {
shurumima(acc,j);
}
}
}
}
}
//测试密码正误 a为固定的账户
public static void shurumima(LinkedList<Account> acc,int a)
{
int i=0;
while(i<3)
{
System.out.println("***************************************************************");
System.out.printf(" 欢迎 ");
System.out.print(acc.get(a).getAccountname());
System.out.printf(" 使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println(" 请输入您的密码:");
System.out.println();
System.out.println("****************************************************************");
String mima ;
Scanner shuru = new Scanner(System.in);
mima=shuru.next();
if(mima.equals(acc.get(a).getAccontpassword()))
{
i=5;
}
else {
System.out.println("密码录入错误");
i=i+1;
}
}
if(i==5)
{
gongneng(acc,a);
}
else
{
System.out.println("该账号三次录入密码错误,该卡已被系统没收,请与工行及时联系处理");
}
}
//输出主界面
这次的课程过后,才发现,我对JAVA语言程序设计不说不太懂,可以说一窍不通,真的很难受,对喜爱的专业并不熟悉,对自己必修的课程无法掌握,心里莫名的不舒服,不过我相信,只要我勤加练习,一定可以获得经验,获得我的人生第一笔对JAVA的记忆,这是无比珍贵的,无可替代的记忆。我们学习也是如此,为了那些眼花缭乱的“abcd”而呕心沥血;为了那些令人头痛的逻辑思维而费尽心思。这些表面看来的确很痛苦,然而在辛苦的那一端,迎接我们的则是欢乐的音符。“一分耕耘一分收获”,没有那含辛茹苦的耕耘,哪能领会到甜入心田的收获?学习JAVA的路上,我们都是萌新,我们都是初学者。知识的海洋本来就不是风平浪静。要想获得真知,就必须扬起奋发的风帆,努力拼搏,这一定是很苦的。在他面前,我们却步不前,还是进发?我选择后者,这是必然的,做一个JAVA的专业者。这次的代码虽说没有完成,却打开了我对JAVA的新的认知,以后的学习不说轻松,绝不会像最初一样了。