• 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;
    }
    }
     这个代码还是不能执行。
  • 相关阅读:
    淘宝网的质量属性分析
    软件架构师如何工作
    软件需求管理用例方法三
    软件需求管理用例方法二
    git使用教程
    javascript获取鼠标点击位置的坐标兼容写法
    ES5中数组的方法
    JavaScript数组常用方法
    JavaScript中for..in循环陷阱介绍
    【转】web前端开发必知必会(面试、笔试可能用到)
  • 原文地址:https://www.cnblogs.com/qianmo123/p/9688170.html
Copyright © 2020-2023  润新知