云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java程序设计 - 猜数字

Java程序设计 - 猜数字

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 10:59:43

课 程 设 计 报 告

课程设计名称 Java程序设计 专 业 计算机科学与技术

班 级 2班

学 号 08030208

姓 名 陈 思 娜

指导教师 陈 志 成 成 绩

2011年3月30日

目 录

一、设计任务与要求 .................................................. 1

1.1 设计任务与要求 .............................................. 1 1.2 选题目的与意义 .............................................. 1 二、需求分析 ........................................................ 2

2.1 用户需求分析 ................................................ 2 2.2 开发环境分析 ................................................ 2 三、系统设计 ........................................................ 3

3.1 系统总体设计 ................................................ 3 3.2 功能模块设计 ................................................ 4 3.3 类的设计 .................................................... 6 四、程序实现 ........................................................ 7

4.1 程序流程图 .................................................. 7 4.2 关键算法与技术实现 .......................................... 9 五、测试运行 ....................................................... 13

5.1 系统测试方案 ............................................... 13 5.2 运行结果分析 ............................................... 14 六、设计体会 ....................................................... 20 主要参考文献 ....................................................... 21

一、设计任务与要求

1.1 设计任务与要求

设计一个猜数游戏,游戏规则如下:

(1). 首先由一个菜单,选择是开始游戏,是结束游戏,还是查看游戏规则。 (2). 游戏开始后,系统随机生成一个范围再1-100之间数。 (3). 然后玩家进行猜数,输入一个数字。

(4). 如果玩家输入的不是游戏所要求的数字情况下,系统将做出提示,这个数不在猜 数范围,请您重新输入。

(5). 如果玩家输入的数字与系统随机生成数相比较,比随机生成的数小。系统将提示,

数字太小请您重新输入,并且给出到现在已进行多长时间的游戏。

(6). 如果玩家输入的数字与系统随机生成数相比较,比随机生成数大。系统将提示,

数字太大请您重新输入,并且给出到现在已进行多长时间的游戏。

(7). 如果玩家输入的数字与系统随机生成数相比较,结果相等,系统将提示,例如:

太棒了!您猜对了,并且给出到现在已进行多长时间的游戏。 (8). 系统根据猜数字的次数,自动计数。并给出相应水平信息。 (9). 本轮游戏结束后,系统将会给出初始菜单,选择时候还继续游戏。

1.2 选题目的与意义

通过做“猜数字游戏”的java程序设计,利用java功能开发,完成100以内的字符界面“猜数字游戏”的实现,使我能够更加了解java中时间算法,比较算法等的实现,以及更加深入的分析算法的应用过程。达到了深入学习以及提高动手能力的目的,对于我来说具有一定的意义。

1

二、需求分析

2.1 用户需求分析

系统功能的需求分析要点有以下几个方面:

(1).方便: 电脑自动获取随机数(在1到100的范围内产生一个随机数)。 (2).娱乐: 对玩家输入的数字进行大小的判断,并且根据玩家的输入的数字,给出 提醒以便玩家进行下一步的猜测与选择。当玩家猜中的时候,电脑自动 给出有趣的提示,例如:你太棒了!!

(3).个性: 系统给出进行本次游戏所用的全部时间和游戏水平的判断。系统自动询 问是否继续游戏的提示及判断。 (4).简洁: 把以上所有信息在字符页面上显示出来。

(2).人性化:在进入游戏之前,由一个菜单选择。是开始游戏,是结束游戏,还是查

看游戏规则。

2.2 开发环境分析

本设计采用的工具有JDK 1.6.0,Tomcat 6.0,MyEclipse8.5。

JDK是Sun公司Java应用程序和组件的开发环境,是编译和测试工具,也是提供java程序的Java虚拟机平台,是调试和运行JSP所不可缺少的工具。本系统采用JDK1.6.0版本

Tomcat 6.0是开源的servlet和JSP容器,它是Jakarta项目中的一个重要组成,由Apache,Sun和其他一些公司及个人开发。Tomcat内部实现了Servlet和JSP引擎,而且扩展了一些应用服务器的功能,例如JNDI,数据库连接,用户事务处理等。目前Tomcat被广泛应用于中小规模的Java web应用中。

MyEclipse是在Eclipse集成开发环境中提供Web应用程序开发的插件,在目前软件开发的Java领域中,MyEclipse是一个使用非常广泛的工具。

2

搜索更多关于: Java程序设计 - 猜数字 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课 程 设 计 报 告 课程设计名称 Java程序设计 专 业 计算机科学与技术 班 级 2班 学 号 08030208 姓 名 陈 思 娜 指导教师 陈 志 成 成 绩 2011年3月30日 目 录 一、设计任务与要求 .............................

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com