//Account.java
package pers.liqin.accounlist; public class Account
{
private String accountID;
private String accountname;
private String operatedate;
private int operatetype;
private String accountpassword;
private int accountbalance;
private int amount;
public Account()
{
super();
}
public String getaccountID()
{
return accountID;
}
public void setaccountID(String accountID)
{
this.accountID=accountID;
}
public String getaccountname()
{
return accountname;
}
public void setaccountname(String accountname)
{
this.accountname=accountname;
}
public String getoperatedate()
{
return operatedate;
}
public void setoperatedate(String operatedate)
{
this.operatedate=operatedate;
}
public int getoperatetype()
{
return operatetype;
}
public void setoperatetype(int operatetype)
{
this.operatetype=operatetype;
}
public String getaccountpassword()
{
return accountpassword;
}
public void setaccountpassword(String accountpassword)
{
this.accountpassword=accountpassword;
}
public int getaccountbalance()
{
return accountbalance;
}
public void setaccountbalance(int accountbalance)
{
this.accountbalance=accountbalance;
}
public int getamount()
{
return amount;
}
public void setamount(int amount)
{
this.amount=amount;
}
}
//AccountManager.java
package pers.liqin.accounlist; public class Account
{
private String accountID;
private String accountname;
private String operatedate;
private int operatetype;
private String accountpassword;
private int accountbalance;
private int amount;
public Account()
{
super();
}
public String getaccountID()
{
return accountID;
}
public void setaccountID(String accountID)
{
this.accountID=accountID;
}
public String getaccountname()
{
return accountname;
}
public void setaccountname(String accountname)
{
this.accountname=accountname;
}
public String getoperatedate()
{
return operatedate;
}
public void setoperatedate(String operatedate)
{
this.operatedate=operatedate;
}
public int getoperatetype()
{
return operatetype;
}
public void setoperatetype(int operatetype)
{
this.operatetype=operatetype;
}
public String getaccountpassword()
{
return accountpassword;
}
public void setaccountpassword(String accountpassword)
{
this.accountpassword=accountpassword;
}
public int getaccountbalance()
{
return accountbalance;
}
public void setaccountbalance(int accountbalance)
{
this.accountbalance=accountbalance;
}
public int getamount()
{
return amount;
}
public void setamount(int amount)
{
this.amount=amount;
}
}
//Exporttxt.java
package pers.liqin.accounlist;
import java.io.File; import java.util.Scanner;
public class Exporttxt
{
static Scanner scn= new Scanner(System.in);
File(String "c:\Users\Administrator\eclipse-workspace\accountlist",String "accountinformation.txt"); public void zhanghao()
{
System.out.println("*****************************\n"
+" 欢迎使用中国工商银行自助柜员系统 \n"
+ " 请输入您的账号:"); }
public void mima()
{
System.out.println("*****************************\n"
+" 欢迎使用中国工商银行自助柜员系统 \n"
+ " 请输入您的密码:");
}
public void add()
{
System.out.println("*****************************\n"
+ " 欢迎使用中国工商银行自助柜员系统 \n ");
acc=new Account(); System.out.println("请输入存款金额:");
acc.setaccountbalance(scn.nextInt());
}
public void qukuan()
{
System.out.println("******************************\n"
+ " 欢迎使用中国工商银行自助柜员系统 \n");
}
public void zhuanzhang()
{
while(true)
{
System.out.println("*******************************\n"
+ " 欢迎使用中国工商银行自助柜员系统 \n"
+ "*******当前账户每日可以支取2万元\n"
+ "1,100元 \n"
+ "2,500元 \n"
+ "3,1000元 \n"
+ "4,1500元 \n"
+ "5,2000元 \n"
+ "6,5000元 \n"
+ "7,其他金额 \n"
+ "8,退卡 \n"
+ "9,返回 \n"
+ "********************************\n");
System.out.println("请输入您的选择:");
int xuanze=scn.nextInt();
switch(xuanze)
{
case 1: break;
case 2: break;
case 3: break;
case 4: break;
case 5: break;
case 6: break;
case 7:
System.out.println("*********************\n"
+ "欢迎使用中国工商银行自助柜台系统\n"
+ "*********************\n"
+ " 请输入取款金额: \n"
+ "********************\n"); break;
case 8: break;
case 9:
break; }
} }
public void xiugai()
{
System.out.println("*************************\n"
+ " 欢迎使用中国工商银行自助柜台系统 \n"
+ "*************************\n"
+ " 请输入当前密码: \n"
+ " 请输入修改密码: \n"
+ " 请输入确定密码: \n"); }
public void chaxun()
{
System.out.println("*************************\n"
+ " 欢迎使用中国工商银行自助柜台系统 \n"
+ "*************************\n"
+ " 当前余额: \n"
+ " 账户清单信息为: \n");
} }

  

java程序源码的更多相关文章

  1. 程序兵法:Java String 源码的排序算法(一)

    摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第103篇原创 <程序兵法:Java Str ...

  2. Java集合源码学习(一)集合框架概览

    >>集合框架 Java集合框架包含了大部分Java开发中用到的数据结构,主要包括List列表.Set集合.Map映射.迭代器(Iterator.Enumeration).工具类(Array ...

  3. 编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码

    转自:编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码 JDK:java version “1.8.0_31”Java(TM) SE Runtime Environment ( ...

  4. 【转】Java HashMap 源码解析(好文章)

    ­ .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; } .fluid-width-video-wra ...

  5. Java Reference 源码分析

    @(Java)[Reference] Java Reference 源码分析 Reference对象封装了其它对象的引用,可以和普通的对象一样操作,在一定的限制条件下,支持和垃圾收集器的交互.即可以使 ...

  6. 自学Java HashMap源码

    自学Java HashMap源码 参考:http://zhangshixi.iteye.com/blog/672697 HashMap概述 HashMap是基于哈希表的Map接口的非同步实现.此实现提 ...

  7. Java——LinkedHashMap源码解析

    以下针对JDK 1.8版本中的LinkedHashMap进行分析. 对于HashMap的源码解析,可阅读Java--HashMap源码解析 概述   哈希表和链表基于Map接口的实现,其具有可预测的迭 ...

  8. Java读源码之CountDownLatch

    前言 相信大家都挺熟悉 CountDownLatch 的,顾名思义就是一个栅栏,其主要作用是多线程环境下,让多个线程在栅栏门口等待,所有线程到齐后,栅栏打开程序继续执行. 案例 用一个最简单的案例引出 ...

  9. java集合源码分析(三):ArrayList

    概述 在前文:java集合源码分析(二):List与AbstractList 和 java集合源码分析(一):Collection 与 AbstractCollection 中,我们大致了解了从 Co ...

随机推荐

  1. SQLServer查询当前数据库所有索引及统计,并使用游标批量删除

    --查询现有所有数据库表的索引情况 Select indexs.Tab_Name As [表名],indexs.Index_Name As [索引名] ,indexs.[Co_Names] As [索 ...

  2. wxPython的使用--类似画板的界面

    # -*- coding: utf-8 -*-import wximport wx.lib.buttonsimport cPickleimport os class PaintWindow(wx.Wi ...

  3. HTC脚本介绍和入门示例

    一.简介 HTC脚本全称是Html Companent即html组件,个人认为它是为了在开发动态HTML中实现代码重用和页面共享目的,主要是把“行为”作为组件封装,可以在很大程度上简化DHTML的开发 ...

  4. ubantu清理垃圾文件操作

    安装的ubuntu 18.01 , 随着使用的时间变长,陆陆续续使用了不少的软件, 更新了不少的软件包. 导致了现在ubuntu 系统反应速度严重下降. 下面是几种清理linux系统下冗余垃圾的命令, ...

  5. HDU 1004 Let the Balloon Rise(map应用)

    Problem Description Contest time again! How excited it is to see balloons floating around. But to te ...

  6. 【leetcode】66-PlusOne

    problem Plus One code class Solution { public: vector<int> plusOne(vector<int>& digi ...

  7. supervisor-program配置

    [program:check_server_state]directory=/sunlight/shellcommand=/usr/bin/sh check_server_state.shautost ...

  8. Templates中的macro和include标签

    1.macro标签 1.作用:相当于在模板中声名函数 2.使用方法: 语法:{% macro 名称(参数列表) %} xxx {% endmacro %} 创建 macro.html 模板文件   - ...

  9. Gym101002 2016NAIPC(队内第7次训练)

    (由于先看的最后一题,然后又一直WA,导致这场有点爆炸,我背锅. A .Fancy Antiques 题意: 选择最多k个商店,买n个物品,每个物品分别对应两个店售卖,求最小花费是多少.n<10 ...

  10. Gym 102091A: Flying Squirrel(RMQ)

    题意:如图,有N个柱子,每次我可以从高柱子X到低柱子Y,而且需要满足中间的柱子都小于X的高度. 思路:现在有Q次询问,每次给定(X,Y),(如果ht[X]<ht[Y],则交换XY),问X为起点, ...