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. activiti自己定义流程之整合(三):整合自己定义表单创建模型

    本来在创建了表单之后应该是表单列表和预览功能.可是我看了看整合的代码,和之前没实用angularjs的基本没有什么变化,一些极小的变动也仅仅是基于angularjs的语法,因此全然能够參考之前说些的表 ...

  2. 因DataTable的字段值为DBNull引发的异常

    1 问题重现 (1)新建项目DBNullExp.项目属性为"控制台应用程序": (2)在项目下新建数据集Schools(数据集文件的后缀名为.xsd): watermark/2/t ...

  3. (html)前端如何验证token的合法性来判断用户是否登录?

    问题: (html)前端如何验证token的合法性来判断用户是否登录?描述: 1.我使用了JWT的方式,后端生成了一个token,将其返回给前端,前端获取到后每次请求接口都附带上这个token,后端来 ...

  4. discuz论坛模板文件目录

    公共模板文件夹 ./template/default/common/ common.css 公共CSS文件 faq.htm 帮助模板文件 footer.htm 系统总底部模板 footer_ajax. ...

  5. UVA11082 Matrix Decompressing 最大流建模解矩阵,经典

    /** 题目:UVA11082 Matrix Decompressing 链接:https://vjudge.net/problem/UVA-11082 题意:lrj入门经典P374 已知一个矩阵的行 ...

  6. 微信强大的demo

    https://github.com/xialeistudio/wechatPublicPlatform

  7. OpenCV中Camshitf算法学习

    今天上午,结合OpenCV自带的camshitf例程,简单的对camshitf有了一个大致的认识和理解,现总结如下: 1:关于HSV H指hue(色相).S指saturation(饱和度).V指val ...

  8. iOS --发送手机验证码收不到手机验证码

    方法一:使用受信任设备上显示的验证码. 如果您的受信任设备是iOS 9 及以上系统时,则验证码将自动显示在受信任设备上.此时你信任的设备上会弹出你在某地登录ID位置的小地图,有一个选择允许与不允许登录 ...

  9. SAE+wordpress邮箱问题,WP MAIL STMP插件配置但无效解决的方法

    我在SAE上面部署的WordPress是3.9版本号的,而非SAE应用商店里WordPress4sae是3.4的,虽然3.9版本号的确有非常多改进但在部署在SAE上面时须要做非常多改动,并且有些插件也 ...

  10. 拍照权限,GPS权限的控制

    最近项目中会遇到一些手机用户权限的问题,从网上百度了一下,发现有一些方法不能解决判断用户权限的是否开关,下面我就介绍两种权限的判断 1 拍照的权限控制 public static boolean is ...