java银行ATM取款简要代码

java银行ATM取款简要代码

ID:47430682

大小:15.30 KB

页数:5页

时间:2020-01-11

java银行ATM取款简要代码_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《java银行ATM取款简要代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、代码分为4个部分卡类,ATM类,操作人类,测试类卡类publicclassCard{Stringname;doublecaryue;Stringpassword;intcarstatus=1;publicCard(Stringpassword,doublecaryue){this.caryue=caryue;this.password=password;}}ATM类importjava.util.Scanner;publicclassATM{Stringname;doubleatmyue;Scannerin=newScanner(System.in);publicATM(St

2、ringname,doubleatmyue){this.name=name;this.atmyue=atmyue;}//验证卡密码booleancheckCard(Cardcar){booleana=false;booleanb=true;System.out.println("请输入密码");intcount=0;while(b){Stringinmima;inmima=in.next();count++;if(inmima.equals(car.password)){a=true;returna;}if(count==3){car.carstatus=0;break;}e

3、lse{System.out.println("密码错误");}}returna;}booleancheckCardstatus(Cardcar){if(car.carstatus==0){System.out.println("卡已被锁");returnfalse;}returntrue;}intgetMoney(Cardcar){System.out.println("请输入要取款的金额");intgetmoney;getmoney=in.nextInt();if(getmoney>atmyue){return0;}if(getmoney>car.caryue){retu

4、rn1;}atmyue-=getmoney;car.caryue-=getmoney;return2;}voidsaveMoney(Cardcar){System.out.println("请输入您要存款的金额");intsaveMoney;saveMoney=in.nextInt();atmyue+=saveMoney;car.caryue+=saveMoney;}voidtuiCard(Cardcar){System.out.println(car.caryue);}voidOpenCard(Cardcar){booleancheck1=checkCard(car);if

5、(check1){booleancheck2=checkCardstatus(car);if(check2){while(true){System.out.println("请选择您的操作");System.out.println("1:取款");System.out.println("2:存款");System.out.println("3:查询");intcaozuo=in.nextInt();switch(caozuo){case1:inta=getMoney(car);while(true){if(a==0){System.out.println("sorryATM余

6、额不足");}if(a==1){System.out.println("卡余额不足");}if(a==2){System.out.println("取款成功,请收好您的现金");}System.out.println("您是否继续取钱0退卡");inttuika0=in.nextInt();if(tuika0==0){break;}}break;case2:while(true){saveMoney(car);System.out.println("您是否继续存钱0退卡");inttuika1=in.nextInt();if(tuika1==0){break;}}break;

7、case3:tuiCard(car);break;}System.out.println("您是否继续操作卡片任意键退卡1继续");inttuika2=in.nextInt();if(tuika2!=1){System.out.println("退卡成功,请收好您的卡片");break;}}}else{System.out.println("密码有误");}}}}操作人类publicclassPerson{Stringname;Stringsex;publicPerson(Stringname,Stri

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

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

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