ATM
// 信1705-1 杨瑞 20173610
package 系统;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.StringTokenizer;
//AccountManager类
class AccountManager{
Scanner scan = new Scanner(System.in);
public static void main(String[] args){
// TODO Auto-generated method stub
int p;
AccountManager am=new AccountManager();
try {
Scanner scan = new Scanner(System.in);
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println(" 1、 存款;");
System.out.println(" 2、 取款;");
System.out.println(" 3、 转账汇款;");
System.out.println(" 4、 修改密码;");
System.out.println(" 5、 查询余额;");
System.out.println("****************************************************************");
p = scan.nextInt();
switch(p) {
case 1:{
am.cunkuanjiemian();
break;
}
case 2:{
am.qukuanjiemian();
break;
}
case 3:{
am.zhuanzhangzhujiemian();
break;
}
case 4:{
am.xiugaimimajiemian();
break;
}
case 5:{
am.chaxunjiemian();
break;
}
default:
System.out.println("输入错误!");
break;
}
scan.close();
}
catch (IOException e)
{
System.out.println(e);
}
}
//账号界面
public void zhanghaojiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎使用中国工商银行自动柜员系统:");
System.out.println("***************************************************************");
System.out.println(" 请输入您的账号:\n");
System.out.println("***************************************************************");
}
//输入密码界面
public void 密码jiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入您的密码:\n");
System.out.println("***************************************************************");
}
//主界面
public void zhujiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println(" 1、 存款;");
System.out.println(" 2、 取款;");
System.out.println(" 3、 转账汇款;");
System.out.println(" 4、 修改密码;");
System.out.println(" 5、 查询余额;");
System.out.println("****************************************************************");
}
//存款界面
public void cunkuanjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入存款金额;\n");
System.out.println("***************************************************************");
}
//存款成功界面
public void cunkuanchenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户存款操作成功。");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println("***************************************************************");
}
//取款界面
public void qukuanjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户每日可以支取2万元。");
System.out.println(" 1、100元");
System.out.println(" 2、500元");
System.out.println(" 3、1000元");
System.out.println(" 4、1500元");
System.out.println(" 5、2000元");
System.out.println(" 6、5000元");
System.out.println(" 7、其他余额");
System.out.println(" 8、退卡");
System.out.println(" 9、返回");
System.out.println("***************************************************************");
}
//转账主界面
public void zhuanzhangzhujiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入转账账户;\n");
System.out.println("***************************************************************");
}
//转账金额页面
public void zhuanzhangjinejiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入转账金额;\n");
System.out.println("***************************************************************");
}
//转账成功界面
public void zhuanzhangchenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请确认是否向*XX(将转账的用户名称第一个用*代替,其余正常;");
System.out.println("显示)转账XXXX元。");
System.out.println("***************************************************************");
}
//转账成果界面
public void zhuanzhangchengguojiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户向*XX成功转账XXXX元。");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println("***************************************************************");
}
//修改密码界面
public void xiugaimimajiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入当前密码:");
System.out.println(" 请输入修改密码:");
System.out.println(" 请输入确认密码:");
System.out.println("***************************************************************");
}
//密码修改成功界面
public void mimaxiugaichenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户密码修改成功");
System.out.println("***************************************************************");
}
//查询界面
public void chaxunjiemian() {
System.out.println("***************************************************************");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println(" 账户清单信息为:");
System.out.println(" 1、操作日期 操作类型(不用显示数字) 操作金额");
System.out.println(" 2、操作日期 操作类型(不用显示数字) 操作金额");
System.out.println(" 3、…………………………………………………………");
System.out.println("*************************************************************");
}
package 系统;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.StringTokenizer;
//AccountManager类
class AccountManager{
Scanner scan = new Scanner(System.in);
public static void main(String[] args){
// TODO Auto-generated method stub
int p;
AccountManager am=new AccountManager();
try {
Scanner scan = new Scanner(System.in);
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println(" 1、 存款;");
System.out.println(" 2、 取款;");
System.out.println(" 3、 转账汇款;");
System.out.println(" 4、 修改密码;");
System.out.println(" 5、 查询余额;");
System.out.println("****************************************************************");
p = scan.nextInt();
switch(p) {
case 1:{
am.cunkuanjiemian();
break;
}
case 2:{
am.qukuanjiemian();
break;
}
case 3:{
am.zhuanzhangzhujiemian();
break;
}
case 4:{
am.xiugaimimajiemian();
break;
}
case 5:{
am.chaxunjiemian();
break;
}
default:
System.out.println("输入错误!");
break;
}
scan.close();
}
catch (IOException e)
{
System.out.println(e);
}
}
//账号界面
public void zhanghaojiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎使用中国工商银行自动柜员系统:");
System.out.println("***************************************************************");
System.out.println(" 请输入您的账号:\n");
System.out.println("***************************************************************");
}
//输入密码界面
public void 密码jiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入您的密码:\n");
System.out.println("***************************************************************");
}
//主界面
public void zhujiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println(" 1、 存款;");
System.out.println(" 2、 取款;");
System.out.println(" 3、 转账汇款;");
System.out.println(" 4、 修改密码;");
System.out.println(" 5、 查询余额;");
System.out.println("****************************************************************");
}
//存款界面
public void cunkuanjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入存款金额;\n");
System.out.println("***************************************************************");
}
//存款成功界面
public void cunkuanchenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户存款操作成功。");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println("***************************************************************");
}
//取款界面
public void qukuanjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户每日可以支取2万元。");
System.out.println(" 1、100元");
System.out.println(" 2、500元");
System.out.println(" 3、1000元");
System.out.println(" 4、1500元");
System.out.println(" 5、2000元");
System.out.println(" 6、5000元");
System.out.println(" 7、其他余额");
System.out.println(" 8、退卡");
System.out.println(" 9、返回");
System.out.println("***************************************************************");
}
//转账主界面
public void zhuanzhangzhujiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入转账账户;\n");
System.out.println("***************************************************************");
}
//转账金额页面
public void zhuanzhangjinejiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入转账金额;\n");
System.out.println("***************************************************************");
}
//转账成功界面
public void zhuanzhangchenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请确认是否向*XX(将转账的用户名称第一个用*代替,其余正常;");
System.out.println("显示)转账XXXX元。");
System.out.println("***************************************************************");
}
//转账成果界面
public void zhuanzhangchengguojiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户向*XX成功转账XXXX元。");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println("***************************************************************");
}
//修改密码界面
public void xiugaimimajiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 请输入当前密码:");
System.out.println(" 请输入修改密码:");
System.out.println(" 请输入确认密码:");
System.out.println("***************************************************************");
}
//密码修改成功界面
public void mimaxiugaichenggongjiemian() {
System.out.println("***************************************************************");
System.out.println(" 欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("***************************************************************");
System.out.println(" 当前账户密码修改成功");
System.out.println("***************************************************************");
}
//查询界面
public void chaxunjiemian() {
System.out.println("***************************************************************");
System.out.println(" 当前账户余额为:XXXX元");
System.out.println(" 账户清单信息为:");
System.out.println(" 1、操作日期 操作类型(不用显示数字) 操作金额");
System.out.println(" 2、操作日期 操作类型(不用显示数字) 操作金额");
System.out.println(" 3、…………………………………………………………");
System.out.println("*************************************************************");
}
//按功能分支
//Account类
public class Account {
private String accountID; //用户账号
private String accountname; //账户的名称
private String operatedate; //操作时间
private int operatetype; //操作类型
private String accountpassword; //用户密码(6位)
private int accountbalance; //账号余额
private int amount; //操作流水金额
//学号作为帐号,将考生信息作为第一条记
//用户账号
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 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 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 int getOperatetype()
{
return operatetype;
}
public void setOperatetype(int operatetype)
{
this.operatetype=operatetype;
}
//用户密码(6位)
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 getAccountbalance()
{
return accountbalance;
}
public void setAccountbalance(int accountbalance)
{
this.accountbalance=accountbalance;
}
//操作流水金额
public int getAmount()
{
return amount;
}
public void setAmount(int amount)
{
this.amount=amount;
}
}
这个代码还是不能执行。
public int getAmount()
{
return amount;
}
public void setAmount(int amount)
{
this.amount=amount;
}
}
这个代码还是不能执行。