2022年模拟银行ATM自动取款机.docx

上传人:Q****o 文档编号:12905648 上传时间:2022-04-26 格式:DOCX 页数:7 大小:23.21KB
返回 下载 相关 举报
2022年模拟银行ATM自动取款机.docx_第1页
第1页 / 共7页
2022年模拟银行ATM自动取款机.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年模拟银行ATM自动取款机.docx》由会员分享,可在线阅读,更多相关《2022年模拟银行ATM自动取款机.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源* version 1.0* author Devil_Angel* 该程序地功能为实现模拟银行 ATM自动取款机提款 , 查询等功能 .*/import java.io.*;/* 该类为实现客户信息及部分功能*/ class Account private String code=null;/ 信用卡号private String nameprivate String password=null=null;/ 客户姓名/ 客户密码private double money=0.0 ;/ 卡里金额/*/public AccountString code,String name,Str

2、ing password,double moneythis.code=code;this.name=name;this.password=password;this.money=money ;protected String get_Code return code;protected String get_Name return name ;protected String get_Password return password;public double get_Money return money ;/* 得到剩余地钱地数目 */protected void set_Balancedo

3、uble mon 欢迎下载精品学习资源money -= mon; b5E2RGbCAP/*实现详细取款机功能 */ class ATM Account act ;/private String name;/private String pwd;public ATM act=new Account000000,Devil,123456,50000;/*欢迎界面 */ protected void WelcomeString str=-;System.out.printstr+n+ 欢迎使用 Angel 模拟自动取款机程序 .n+str+n;System.out.print 1.取款.+n+ 2.

4、查询信息 .+n+ 3.密码设置 .+n+ 4.退出系统 .+n;/*登陆系统 */protected void Load_Sys throws ExceptionString card,pwd;int counter=0;BufferedReader br=new BufferedReadernew InputStreamReaderSystem.in;do System.out.println请输入您地信用卡号 : ;card=br.readLine;System.out.println请输入您地密码 : ;pwd=br.readLine;if.isRightcard,pwdSystem.

5、out.println您地卡号或密码输入有误 . ;counter+ ;欢迎下载精品学习资源elseSysOpter ;whilecounter;Lock_Sys ;/*系统操作 */protected void SysOpter throws Exceptionint num ;BufferedReader br=new BufferedReadernew InputStreamReaderSystem.in;System.out.println请挑选您要操作地工程 1-4:;num=br.read ;/num 为 ASICC码转换地整数switchnum case 49:BetBalanc

6、e ; break ;case 50:Inqu_Info; break ;case 51:Set_Password ; break ;case 52:Exit_Sys ;break ;System.exit1;/*信息查询 */ protected void Inqu_Info System.out.printn+act.get_Code+n+ act.get_Name+n+ act.get_Money+n+-;/*取款*/public void BetBalance throws ExceptionString str=null,str1;BufferedReader br=new Buff

7、eredReadernew InputStreamReaderSystem.in;do System.out.println请输入您要取地数目 : ;str=br.readLine;str1=String.valueOfact.get_Money;欢迎下载精品学习资源ifpareTostr10 System.out.println超过已有地钱数 , 请重新输入您要取地数目: ;else /* 操作胜利 */act.set_Balancestr;System.out.println取款胜利 , 请收好您地钱 . ;Welcome;SysOpter ;whiletrue;/*判定卡内是否有钱 */

8、 protected boolean isBalance ifact.get_Money /System.out.println对不起, 您地钱数不够或卡已透支 . ;return false;return true;/*卡号密码是否正确 */protected boolean isRightString card,String pwdifact.get_Code.equalscard & act.get_Password.equalspwd return true;elsereturn false;/*密码修改 */protected void Set_Password throws Exc

9、eptionString pwd=null;int counter=0;BufferedReader br=new BufferedReadernew InputStreamReaderSystem.in;do System.out.println请输入旧密码 : ;pwd=br.readLine;ifact.get_Password.equalspwd欢迎下载精品学习资源do System.out.println请输入新密码 : ;String pwd1=br.readLine;System.out.println请再次输入新密码 : ;String pwd2=br.readLine;if.

10、pwd1.equalspwd2System.out.println两次输入不一样 , 请再次输入 . ;elseSystem.out.println密码修改胜利 , 请使用新密码 . ;Welcome;SysOpter ;whiletrue;whilecounter3;/*锁定机器 */ protected void Lock_Sys System.out.println对不起, 您地操作有误 , 卡已被没收 . ;System.exit1;/*终止系统 */ protected void Exit_Sys System.out.println感谢您使用本系统 , 欢迎下次在来 , 再见. ;System.exit1; p1EanqFDPwpublic class Textpublic static void mainString args throws ExceptionATM atm=new ATM; atm.Welcome;atm.Load_Sys ;/atm.Exit_Sys;欢迎下载精品学习资源 DXDiTa9E3d欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁