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("                   请输入您的账号: ");
  System.out.println("***************************************************************");
 }
 //输入密码界面
 public void 密码jiemian() {
  System.out.println("***************************************************************");
  System.out.println("        欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
  System.out.println("***************************************************************");
  System.out.println("                    请输入您的密码: ");
  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("                       请输入存款金额; ");
 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("                         请输入转账账户; ");
 System.out.println("***************************************************************");
}
//转账金额页面
public void zhuanzhangjinejiemian() {
 System.out.println("***************************************************************");
 System.out.println("           欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
 System.out.println("***************************************************************");
 System.out.println("                         请输入转账金额; ");
 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 getOperatedate()
{
 return operatedate;
}
public void setOperatedate(String operatedate)
{
 this.operatedate=operatedate;
}
//操作类型
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 getAmount()
{
 return amount;
}
public void setAmount(int amount)
{
 this.amount=amount;
}
}
 这个代码还是不能执行。
原文地址:https://www.cnblogs.com/qianmo123/p/9688170.html