java猜数字游戏课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一、设计任务与要求.................................................................... 错误!未定义书签。

1.1 设计任务与要求.............................................................. 错误!未定义书签。

1.2 选题目的与意义.............................................................. 错误!未定义书签。

二、需求分析................................................................................ 错误!未定义书签。

2.1 用户需求分析.................................................................. 错误!未定义书签。

2.2 开发环境分析.................................................................. 错误!未定义书签。

三、系统设计................................................................................ 错误!未定义书签。

3.1 系统总体设计.................................................................. 错误!未定义书签。

3.2 功能模块设计.................................................................. 错误!未定义书签。

3.3 类的设计.......................................................................... 错误!未定义书签。

四、程序实现................................................................................ 错误!未定义书签。

4.1程序流程图....................................................................... 错误!未定义书签。

4.2 关键算法与技术实现...................................................... 错误!未定义书签。

4.2.1 游戏菜单设置的具体算法.................................... 错误!未定义书签。

4.2.2 生成随机数的具体算法........................................ 错误!未定义书签。

4.2.3 比较数字大小的具体算法.................................... 错误!未定义书签。

4.2.4 记录与清除成绩的具体算法................................ 错误!未定义书签。

4.2.5 清空成绩的具体算法............................................ 错误!未定义书签。

4.2.6 错误跳转的具体算法............................................ 错误!未定义书签。

五、测试运行................................................................................ 错误!未定义书签。

5.1 系统测试方案.................................................................. 错误!未定义书签。

5.2 运行结果分析.................................................................. 错误!未定义书签。

六、设计体会................................................................................ 错误!未定义书签。

一、设计任务与要求

1.1 设计任务与要求

通过本课程设计实践,达到以下目的:

(1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。

(2)巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。

(3)掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。

(4)初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

(5)掌握Java编程语言,并针对具体应用问题进行编程实现。

(6)通过撰写课程设计论文,锻炼学生科技论文写作能力。

具体任务如下:

设计一个猜数字游戏,使该游戏实现比较数字大小等功能,并给予用户游戏的喜悦感。

具体的游戏规则如下:

1). 输入一个数字,数字的范围再0-99之间,系统随机生成数也在此范围内.

2).如果玩家输入的不是系统要求的数字,系统将报错,并继续提示用户:请输入在0~99之间的数字.

3).如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您:您输入的数字偏小,请您重新输入.

4). 如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您:你输入的数字偏大,请您重新输入.

5).系统根据您猜数字的次数,自动计数,并在用户完成游戏时显示该次游戏的猜数次数和游戏评语.

6).除了猜数过程,用户可以在想退出的情况下之间输入退出口令,或者显示答案口令来完成该次游戏,亦可查询以往的游戏记录并清除游戏记录。

相关文档
最新文档