科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Java编写的模拟ATM取款机程序

Java编写的模拟ATM取款机程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. 只是完成了基本的功能。

作者:寒子 来源:CSDN 2008年2月26日

关键字: 取款机 ATM java

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

/***********欢迎界面***********/
 protected void Welcome()
 {
  String str="---------------------------------";
  System.out.print(str+"\n"+
       "欢迎使用Angel模拟自动取款机程序.\n"+str+"\n");
  System.out.print(" 1.>取款."+"\n"+
       " 2.>查询信息."+"\n"+
       " 3.>密码设置."+"\n"+
       " 4.>退出系统."+"\n");
 }

/**********登陆系统**********/
 protected void Load_Sys() throws Exception
 {
  String card,pwd;
  int counter=0;
  
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  do {
   System.out.println("请输入您的信用卡号:");
   card=br.readLine();
   System.out.println("请输入您的密码:");
   pwd=br.readLine();
   
   if(!isRight(card,pwd))
   {
    System.out.println("您的卡号或密码输入有误.");
    counter++;
   }
   else
    SysOpter();
   
  }while(counter<3);
  Lock_Sys();
 }
 
 /**********系统操作**********/
 protected void SysOpter() throws Exception
 {
  int num;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  System.out.println("请选择您要操作的项目(1-4):");
  num=br.read();  //num为ASICC码转换的整数
  switch(num) {
  case 49: BetBalance(); break;
  case 50: Inqu_Info(); break;
  case 51: Set_Password(); break;
  case 52: Exit_Sys();  break;
  }
  System.exit(1);
 }
 
 /**********信息查询**********/
 protected void Inqu_Info() {
  System.out.print("---------------------\n"+
       act.get_Code()+"\n"+
       act.get_Name()+"\n"+
       act.get_Money()+"\n"+
       "-----------------------");
 }

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章