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的新的认知,以后的学习不说轻松,绝不会像最初一样了。