java项目实训ATM存款机

阅读: 评论:0

java项目实训ATM存款机

java项目实训ATM存款机

作业一: ATM存取款机的设计与实现

使用控制台进行数据输入和显示,当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下四个功能进行:

(1)、查询余额:初始余额为10000元

(2)、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。

(3)、ATM存款:不能出现负存款。

(4)、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。

import java.util.*;
public class ATM {Scanner sr=new Scanner(System.in);int money=10000;String mima="123456";String zhanghao="123456";void cxye(int money){System.out.println("您的账户余额是"+money);    		  } void cunkuan(int exist){=exist&#;System.out.println("成功存入"+exist+"元,当前余额为"&#+"元");}void qukuan(int get){while(get%100!=0){System.out.println("对不起,取款的金额应为100元的倍数,请重新输入取款金额:");int qk&#Int();get=qk;}while(get>5000){System.out.println("对不起,单笔交易应小于5000元,请重新输入取款金额:");int qk&#Int();get=qk;}while(get&){System.out.println("对不起,您的余额不足,请重新输入您的取款金额:");int qk&#Int();get=qk;}&#-get;System.out.println("取款成功!当前余额为"&#+"元");}int qrmm(String ysmm){if(ysmm.equals(this.mima)){System.out.println("密码输入正确!");return 1;}else  {System.out.println("密码输入错误请重新输入!");return 0;}}void xmm(String xmima){this.mima=xmima;System.out.println("恭喜你密码修改成功!");}public static void main(String[] args) {// TODO Auto-generated method stubATM p1= new ATM();String srmima;Scanner sr=new Scanner(System.in);System.out.println("请输入你的卡号:");p1.zhanghao&#Line();System.out.println("请输入你的密码:");srmima&#Line();int yz=p1.qrmm(srmima);while(yz!=1){System.out.println("请输入你的密码:");srmima&#Line();yz=p1.qrmm(srmima);}System.out.println("用户登录正常");System.out.println("您要输入的指令如下,输入相应的数字即可");System.out.println("1.查询余额");System.out.println("2.取款");System.out.println("3.存款");System.out.println("4.修改密码");System.out.println("0.取卡");int zhiling&#Int();while(zhiling!=0){if(zhiling==1){p1.);}else if(zhiling==2){System.out.print("请输人您的取款金额:");int get&#Int();p1.qukuan(get); 	 }else if(zhiling==3){System.out.print("请输人您的存款金额:");int exist&#Int();p1.cunkuan(exist);}else if(zhiling==4){System.out.println("请输入您的新密码");String xmima&#Line();p1.xmm(xmima);}System.out.println("如需继续操作,请输入指令:");System.out.println("1.查询余额");System.out.println("2.取款");System.out.println("3.存款");System.out.println("4.修改密码");System.out.println("0.取卡");zhiling&#Int();}System.out.println("合作愉快,欢迎下次光临,再见!");}}

本文发布于:2024-02-03 09:03:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170692220950019.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:存款   实训   项目   java   ATM
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23