package ATM;
import java.util.Scanner;
/**
 * 操作学生数据
 * 
 * @author Administrator
 *
 */ 
public class AccountManager { 
  static Scanner sc = new Scanner(System.in);
  
    
  
     /**
      * 主菜单
      */ 
     public static void menu()
     {
     System.out.println("*********************************");
     System.out.println("欢迎使用中国工商银行自助系统");
     System.out.println("*********************************");
     System.out.println("请输入您的帐号:");
     System.out.println("*********************************");
     int flag=1;
     while(flag==1)
     {
     String num= sc.next();
     if(num.length()!=8)
     {System.out.println("输入错误,请重新输入");
      flag=1;
     }
     else flag=0;
     }
     if(flag==0)
      
      {System.out.println("*********************************");
      System.out.println("欢迎使用中国工商银行自助系统");
      System.out.println("*********************************");
      System.out.println("请输入您的密码:");
      System.out.println("*********************************");
      }
     int index=1;
      for(int i=0;i<3;i++)
      {
      String word=sc.next();
      if(word.length()!=6)
      {System.out.println("输入错误,请重新输入");
      index=0;
      }
      else break;
      }
      if(index==0)
       System.out.println("输入密码三次错误,卡已被没收");
      }
     
      }
 
 
package ATM;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class read
{
 
  
  
   
 
     public static ArrayList<String> accountID= new ArrayList<String>();
  public static ArrayList<String> accountname = new ArrayList<String>();
  public static ArrayList<String> accountpssword= new ArrayList<String>(); 
     public static ArrayList<Integer> accountbalance = new ArrayList<Integer>();
     public static File file = new File("D:\\accountinformation.txt");
 
     static { 
  
         ArrayList<String> temp = new ArrayList<String>(); 
         try { 
             BufferedReader br = new BufferedReader(new FileReader(file)); 
  
             String read = br.readLine(); 
             while (read != null) { 
                 temp.add(read); 
                 read = br.readLine(); 
             } 
             br.close(); 
         } catch (FileNotFoundException e) { 
             // TODO Auto-generated catch block 
             e.printStackTrace(); 
         } catch (IOException e) { 
             // TODO Auto-generated catch block 
             e.printStackTrace(); 
         } 
  
         for (int i = 0; i < temp.size(); i++) { 
             String[] sTemp = ((String) temp.get(i)).split(","); 
    accountID.add(sTemp[0]); 
             accountname.add(sTemp[1]); 
             accountpssword.add(sTemp[2]);
       
             accountbalance.add(Integer.parseInt(sTemp[3])); 
         } 
  
     } 
  
 } 
 
 
 
 
package ATM;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class read2
{
 
  
  
   
 
     public static ArrayList<String> accountID= new ArrayList<String>();
  public static ArrayList<String> accountname = new ArrayList<String>();
  public static ArrayList<String> operatedate= new ArrayList<String>(); 
     public static ArrayList<Integer> operatetype = new ArrayList<Integer>();
     public static ArrayList<Integer> amount = new ArrayList<Integer>();
     public static File file = new File("D:\\accountlist.txt");
 
     static { 
  
         ArrayList<String> tem = new ArrayList<String>(); 
         try { 
             BufferedReader cr = new BufferedReader(new FileReader(file)); 
  
             String read = cr.readLine(); 
             while (read != null) { 
                 tem.add(read); 
                 read = cr.readLine(); 
             } 
             cr.close(); 
         } catch (FileNotFoundException e) { 
             // TODO Auto-generated catch block 
             e.printStackTrace(); 
         } catch (IOException e) { 
             // TODO Auto-generated catch block 
             e.printStackTrace(); 
         } 
  
         for (int i = 0; i < tem.size(); i++) { 
             String[] sTemp = ((String) tem.get(i)).split(","); 
    accountID.add(sTemp[0]); 
             accountname.add(sTemp[1]); 
             operatedate.add(sTemp[2]);
       
             operatetype.add(Integer.parseInt(sTemp[3])); 
             amount.add(Integer.parseInt(sTemp[4]));
         } 
  
     } 
  
 } 
 
 
package ATM;
public class test {
 public static void main(String[] args)
 {
  AccountManager.menu();
  // TODO Auto-generated method stub
 }
}

java考试的更多相关文章

  1. 2018.6.20 Java考试试题总结(Java语言基础与面向对象编程)最新版

    Java考试试题总结 一.单选题(每题1分 * 50 = 50分) 1.java程序的执行过程中用到一套JDK工具,其中javac.exe指( B ) A.java语言解释器 B.java字节码编译器 ...

  2. java 考试试题

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他.有些题来自网上搜集整理,有些题来自学员 ...

  3. java考试感受

    开学不久,我们进行了一次java程序考试.在此之前,老师要求我们在假期自学java并提前发了一个考试样卷,要求用数组编写一个学生信息管理系统并能够实现一系列的功能.由于我早早的便完成了这道题.因此对这 ...

  4. 开学第一课Java考试

    package moguiba;import java.text.DecimalFormat;import java.util.Scanner;import moguiba.ScoreInformat ...

  5. java考试易错题大全

    常见的Java问题 1.什么是Java虚拟机?为什么Java被称作是"平台无关的编程语言"? Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Ja ...

  6. java开学考试感想及代码

    上周四我们的第一节java课,王老师给我们进行啦开学考试,这也是上学期放假之前给我们约定好的 但是情况显然没有我想的那么好,其实我觉得这个atm系统比上届学生信息管理系统难的多,上届的话毕竟有小学期的 ...

  7. java中可定制的序列化过程 writeObject与readObject

    来源于:[http://bluepopopo.iteye.com/blog/486548] 什么是writeObject 和readObject?可定制的序列化过程 这篇文章很直接,简单易懂.尝试着翻 ...

  8. java抽象-老师的生日-逻辑思维-有趣的面试题-遁地龙卷风

    (-1)写在前面 都快去北京了,硬生生的安排一场java考试,对于那些特别细节的东西我忘了吧也不觉得有什么不好,以前都记得,也都见过,只不过平时不常用连接断了,但是你死记硬背是没用的,一段时间后还是会 ...

  9. Java 第7章 数组

    第七章 (数组) 为什么需要数组 java 考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分 int stu1=95; int stu2=95; int stu3=95; int ...

随机推荐

  1. Docker经常使用命令

    Usage: docker [OPTIONS] COMMAND [arg...]  -H=[unix:///var/run/docker.sock]: tcp://host:port to bind/ ...

  2. kafka consumer assign 和 subscribe模式差异分析

    转载请注明原创地址:http://www.cnblogs.com/dongxiao-yang/p/7200971.html 最近需要研究flink-connector-kafka的消费行为,发现fli ...

  3. nodejs学习之简单服务器的编写

    不废话了!直接上代码: var http = require('http'); //导入模块http http.createServer(function(request,response){ res ...

  4. iOS- 详解文本属性Attributes(转)

    iOS- 详解文本属性Attributes 1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont s ...

  5. 关于ZBarReaderView 打开闪光灯

    关于ZBarReaderView 打开闪光灯 ZBarReaderView *readerView; - (void)changeLight:(id)sender{ UIButton *btn = ( ...

  6. hdu1695 GCD2 容斥原理 求x属于[1,b]与y属于[1,d],gcd(x,y)=k的对数。(5,7)与(7,5)看作同一对。

    GCD Time Limit: / MS (Java/Others) Memory Limit: / K (Java/Others) Total Submission(s): Accepted Sub ...

  7. Android Notification使用方法

    1.http://www.cnblogs.com/plokmju/p/android_Notification.html 2.http://blog.csdn.net/vipzjyno1/articl ...

  8. 第二百零三节,jQuery EasyUI,Window(窗口)组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

  9. web.xml文件:

    在web.xml配置文件是一个的J2EE配置文件,决定如何处理HTTP请求servlet容器的元素.它不是严格意义上的Struts2的配置文件,但它是一个文件,需要配置Struts2的工作. 正如前面 ...

  10. 【翻译自mos文章】当点击完 finishbutton后,dbca 或者dbua hang住

    当点击完 finishbutton后,dbca 或者dbua hang住 来源于: DBCA/DBUA APPEARS TO HANG AFTER CLICKING FINISH BUTTON (文档 ...