Java基础案例_模拟银行存取款业务
更新时间:2024-04-30 12:27:01 阅读量: 综合文库 文档下载
- java案例银行存取款推荐度:
- 相关推荐
博学谷——让IT教学更简单,让IT学习更有效
模拟银行存取款业务
编写一个Java应用程序,模拟网上银行登录及存取款业务。登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型。操作类型包括四种(存款:1
取款:2 余额:3 退出:0),输入数字1、2时,将进行存取款操
作,此时需要输入存取的金额,并进行正确的金额加减计算;输入数字3时,显示当前账户的余额;输入数字0时将退出整个系统。
要求及解题思路:
1) 程序中涉及到的输入,均采用在控制台通过键盘录入的方式进行。
2) 利用类的封装的思想,创建银行帐户类User,在类中定义五个属性cardId、cardPwd、userName、call和account分别表示帐户的银行卡号、银行卡密码、账户名、手机号码和存款额。
3) 创建DBUtil类,该类用于模拟银行系统中的账户人信息,相当于数据库的功能。登录时需通过用户输入的信息和系统中保存的账户信息进行比较,从而判断登录是否成功。DBUtil类中通过Map集合存储模拟的账户信息,其中key值用于存储银行卡号,value值用于存储整个账户对象。该类中还需提供两个方法,分别是获取单个账户信息的方法和获取所有个账户信息的方法。
4) 创建一个Bank类,该类用于处理网上银行的登录、存取款和显示余额等所有业务逻辑。登录时需要验证用户输入的银行卡号和银行卡密码,是否存在于银行系统中,如果是提示登录成功,否则提示登录失败,让用户重新登录。登录成功后,需根据提示的四种操作类型,输入相应的数字,对当前账户存款进行存取和查询余额操作。操作完成后,输入数字0将退出整个系统。
5) 在应用程序的开发过程中,请尽可能地做到程序的健壮性和操作中提示人性化。例如用户在存款和取款时,显然输入非数字值是不合理的,此时应该加强判断并引导用户输入正确的数值,等等。
1
博学谷——让IT教学更简单,让IT学习更有效
开始进入银行网上系统登陆否 判断卡号和密码是否正确是选择银行业务否否存款余额退出取款输入存款金额显示账号余额结束 判断输入的金额是否合理 判断输入的金是额是否合理取款成功是存款成功
2
正在阅读:
Java基础案例_模拟银行存取款业务04-30
人教版数学七上4.3《角》word学案05-23
水电站重点知识11-02
什么的启示作文600字07-06
描写冬天的作文700字02-05
丰子恺短篇散文杨柳03-30
KSOA手册05-07
举手发言作文500字07-13
我的小白兔作文【优秀9篇】03-23
反渗透装置及特点及功能分析04-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 存取款
- 案例
- 模拟
- 业务
- 银行
- 基础
- Java