---恢复内容开始---

package ATM;
 

//信1705-2 20173568 李泽宇
 
import java.util.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
 
import java.io.IOException;
 
public class Account {
 
 public static List<Account> accountlist=new LinkedList<Account>();
 private String accountID;
 private String accountname;
 private String operatedate;
 private int operatetype;
 private String accountpassword;
 private int accountbalance;
 private int amount;
public Account() {};
public  Account(String accountID,String accountname,String operatedate,int operatetype,String accountpassword,int accountbalance) {
    this.accountID=accountID;
    this.accountname=accountname;
    this.operatedate=operatedate;
    this.operatetype=operatetype;
    this.accountpassword=accountpassword;
    this.accountbalance=accountbalance;
}
public Account(String accountID,String accountname,String accountpassword,int accountbalance) {
    this.accountID=accountID;
    this.accountname=accountname;
    this.accountpassword=accountpassword;
    this.accountbalance=accountbalance;
}
public Account(String accountID,String accountname,String operatedate,int operatetype,int amount) {
    this.accountID=accountID;
    this.accountname=accountname;
    this.operatedate=operatedate;
    this.operatetype=operatetype;
    this.amount=amount;
}
public  String get_accountID() {
    return accountID;
}
public String get_accountname() {
    return accountname;
}
public String get_operatedate() {
    return operatedate;
}
public int get_operatetype() {
    return operatetype;
}
public String get_accountpassword() {
    return accountpassword;
}
public int get_accountbalance() {
    return accountbalance;
}
public int get_amount() {
    return amount;
}
public void set_accountID(String accountID) {
    this.accountID=accountID;
}
public void set_accountname(String accountname) {
    this.accountname=accountname;
}
public void set_operatedate(String operatedate) {
    this.operatedate=operatedate;
}
public void set_operatetype(int type) {
    this.operatetype=type;
}
public void set_accountpassword(String password) {
    this.accountpassword=password;
}
public void set_accountbalance(int balance) {
    this.accountbalance=balance;
}
public void set_amount(int amount) {
    this.amount=amount;
}
public  static void  addaccount (String accountID,String accountname,String accountpassword,int accountbalance) {
     accountlist.add(new Account(accountID,accountname,accountpassword,accountbalance));
}
public static void file_in() {
File file0 = new File("F:/eclipse/ATM", "accountinformation.txt");
addaccount("20173450","zhangqiang","000001",900);//创建第一个账户并放入list中
addaccount("20173451","zhanghao","000002",1000);//创建第二个账户
addaccount("20173452","sunyang","000003",700);//创建第三个账户
addaccount("20173453","lihao","000004",1200);//创建第四个账户
addaccount("20173454","liulei","000005",8500);//创建第五个账户//创建文件对象
try {
    if (!file0.exists()) {               //如果文件不存在则新建文件
        file0.createNewFile();          
 
    }
    FileOutputStream output = new FileOutputStream(file0);
    for(int j=0;j<accountlist.size();j++) {
        byte[] bytes0 =accountlist.get(j).accountID.getBytes();
        byte[] bytes1 =accountlist.get(j).accountname.getBytes();
        byte[] bytes2 =accountlist.get(j).accountpassword.getBytes();
    output.write(bytes0);
    output.write(bytes1);
    output.write(bytes2);
    output.write(accountlist.get(j).accountbalance);
    }
    output.close();
            }catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
在一个类中建成的文件,先把之前做的扒了过来,后面会在寒假完善

---恢复内容结束---

开学测试之——ATM的更多相关文章

  1. ATM开学测试(未完成)

    package ATM_design; //信1705-2 20173456 张浩 import java.util.*; import java.io.File; import java.io.Fi ...

  2. JAVA实现ATM源代码及感想

    源代码 //20173626 信1705-2 郑锦package ATM;import java.io.IOException;import java.io.File;import java.io.F ...

  3. java开学考试有感以及源码

    一.感想 Java开学测试有感 九月二十号,王老师给我们上的第一节java课,测试. 说实话,不能说是十分有自信,但还好,直到看见了开学测试的题目,之前因为已经做过了王老师发的16级的题目,所以当时还 ...

  4. java测试ATM自助操作系统

    开学第一周系主任安排了一项测试,测试要求:模拟ATM自助取款机用文件进行存储账户信息,密码等,并进行存款取款,转账,查询记录等操作,而且要进行文件的读取与录入. 这是一个ATM自助取款的操作系统,进行 ...

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

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

  6. JAVA Atm测试实验心得

    通过一个假期的自学,完成了老师布置的样卷任务.使用Escipse编写一个学生成绩的管理系统. 一开始两眼摸黑,通过观看Java课程的视频,地址:https://www.bilibili.com/vid ...

  7. Java开学测试感想

    开学第一堂课就是测试,测试暑假的自学成果,老师说试卷适当提高了难度,所以允许查书和使用网络查询,经过近三个钟头的努力奋斗和痛苦挣扎,我只完成了一小部分的代码,只有简单的set()get()函数,以及简 ...

  8. 设计模式(十二):通过ATM取款机来认识“状态模式”(State Pattern)

    说到状态模式,如果你看过之前发布的重构系列的文章中的<代码重构(六):代码重构完整案例>这篇博客的话,那么你应该对“状态模式”并不陌生,因为我们之前使用到了状态模式进行重构.上一篇博客我们 ...

  9. 《Google软件测试之道》基础

    <Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯 ...

随机推荐

  1. 2.LVS配置过程

    请查看我的有道云笔记: http://note.youdao.com/noteshare?id=866edb5736418d29c86d68b5198c5c1c&sub=66F88F0A24D ...

  2. 3.GlusterFS 企业分布式存储的搭建

    3.1 硬件要求 一般选择 2U 机型,磁盘 SATA 盘 4TB,如果 IO 要求比较高,可以采购 SSD 固态硬盘.为了充分保证系统的稳定性和性能,要求所有 glusterfs 服务器硬件配置尽量 ...

  3. Java程序员面试题集2

    51.类ExampleA 继承Exception,类ExampleB 继承ExampleA. 有如下代码片断: try{ throw new ExampleB("b") }catc ...

  4. 数据结构与算法分析java——树1

    1. 基本术语 度(degree):一个节点的子树个数称为该节点的度: 树中结点度的最大值称为该树的度. 层数(level):从根结点开始算,根节点为1 高度(height)/深度(depth):节点 ...

  5. 用一个实际例子理解Docker volume工作原理

    要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理.Docker镜像是由多个文件系统的只读层叠加而成.当一个容器通过命令docker run启动时,Docker会加载只读 ...

  6. Android(java)学习笔记37:String类型的面试题

    1. String类型面试题: package cn.itcast_02; /* * String s = new String(“hello”)和String s = “hello”;的区别? * ...

  7. 20165322 预备作业3 Linux安装及学习

    Linux安装及学习 安装部分 由于是第一次接触虚拟机知识,之前也没什么了解,我选择完全按照老师教程里的安装vbox虚拟机. 虚拟机安装的过程很顺利,不做详细讲解. 出现的问题 在启动我新建的虚拟电脑 ...

  8. 如何使用MiniProfiler(附最新版MiniProfiler使用心得)

    MiniProfiler这个工具早就久仰大名,不过之前一直没有动力去用,正好最近手上有个ASP.NET MVC的项目,正好拿来试试手,下面是使用最新的4.0.138版本的心得体会以及踩到一些小坑的解决 ...

  9. <body> 中的 JavaScript

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  10. 大专生自学web前端前前后后

    先做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了.13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学 ...