模拟银行ATM自动取款机.doc

模拟银行ATM自动取款机.doc

ID:59354558

大小:32.50 KB

页数:6页

时间:2020-09-04

模拟银行ATM自动取款机.doc_第1页
模拟银行ATM自动取款机.doc_第2页
模拟银行ATM自动取款机.doc_第3页
模拟银行ATM自动取款机.doc_第4页
模拟银行ATM自动取款机.doc_第5页
资源描述:

《模拟银行ATM自动取款机.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、** *@version1.0 *@authorDevil_Angel *该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. *  */importjava.io.*;/*该类为实现客户信息及部分功能*/classAccount{ privateStringcode   =null;   //信用卡号 privateStringname   =null;   //客户姓名 privateStringpassword=null;   //客户密码 privatedoublemoney  =0.0;   //卡里金额  /***********

2、*********/ publicAccount(Stringcode,Stringname,Stringpassword,doublemoney) {  this.code=code;  this.name=name;  this.password=password;  this.money=money; }  protectedStringget_Code(){  returncode; }  protectedStringget_Name(){  returnname; }  protectedStringget_Password(){  re

3、turnpassword; }  publicdoubleget_Money(){  returnmoney; }  /*得到剩余的钱的数目*/ protectedvoidset_Balance(doublemon){  money-=mon; }}/**********实现具体取款机功能*********/classATM{ Accountact;// privateStringname;// privateStringpwd;  publicATM(){  act=newAccount("000000","Devil","123456",5000

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

5、  /**********登陆系统**********/ protectedvoidLoad_Sys()throwsException {  Stringcard,pwd;  intcounter=0;    BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));  do{   System.out.println("请输入您的信用卡号:");   card=br.readLine();   System.out.println("请输入您的密码:");   pwd=b

6、r.readLine();      if(!isRight(card,pwd))   {    System.out.println("您的卡号或密码输入有误.");    counter++;   }   else    SysOpter();     }while(counter<3);  Lock_Sys(); }  /**********系统操作**********/ protectedvoidSysOpter()throwsException {  intnum;  BufferedReaderbr=newBufferedReader(n

7、ewInputStreamReader(System.in));  System.out.println("请选择您要操作的项目(1-4):");  num=br.read();  //num为ASICC码转换的整数  switch(num){  case49: BetBalance(); break;  case50: Inqu_Info(); break;  case51: Set_Password(); break;  case52: Exit_Sys();  break;  }  System.exit(1); }  /**********信

8、息查询**********/ protectedvoidInqu_Info(){  System.out.p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。