【案例4-8】模拟物流快递系统程序设计
2021-08-12 17:06:24 3KB Java基础案例 物流
1
编写一个 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) 在应用程序的开发过程中,请尽可能地做到程序的健壮性和操作中提示人性化。例如用户在存款 和取款时,显然输入非数字值是不合理的,此时应该加强判断并引导用户输入正确的数值,等等
图书简介: 本书从初学者的角度详细讲解了Java开发中用到的多种技术。全书共11章,在讲解Java开发环境的搭建及其运行机制、基本语法、面向对象的编程思想时,采用通俗易懂的语言阐述抽象的概念,选用典型翔实的例子演示知识的运用。在讲解多线程、常用API、集合、IO、GUI、网络编程的章节中,通过剖析案例、分析代码含义、解决常见问题等方式进行阐述,并且在本书中还添加了许多阶段性任务来模拟程序开发过程,帮助初学者培养良好的编程习惯。 本书附带配套视频、源代码、测试题、教学PPT、教学实施案例、教学设计大纲等资源,并提供在线答疑平台。 本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,也是一本适合广大计算机编程初学者学习的入门级读物
2021-04-21 14:36:09 95.09MB java
1
“黑马程序员”的学员多为大学毕业后,想从事IT行业,但各方面条件还不成熟的年轻人。该资源为黑马程序员编著的Java基础案例教程配套PPT,内容丰富,知识全面。
2021-04-16 17:45:14 6.61MB PPT 黑马程序员 Java 基础案例教程
1
java基础案例教程复习题库 ,针对每一个所讲解的知识点都进行了深入地分析,并使用生动形象的情境化举例,将原本复杂的、难于理解的知识点和问题进行简化,真正遵循了由浅入深、由易到难的学习过程。
2021-03-21 21:18:34 3.33MB java
1
Java基础案例教程黑马程序员 。
2019-12-21 20:58:11 109.05MB 源代码
1
黑马程序员培训机构教材《Java基础案例教程》的教学课件PPT
2019-12-21 19:25:20 12.28MB 培训课件
1