JAVA实验 猜数字游戏.pdf

JAVA实验 猜数字游戏.pdf

ID:51524689

大小:300.46 KB

页数:16页

时间:2020-03-12

JAVA实验 猜数字游戏.pdf_第1页
JAVA实验 猜数字游戏.pdf_第2页
JAVA实验 猜数字游戏.pdf_第3页
JAVA实验 猜数字游戏.pdf_第4页
JAVA实验 猜数字游戏.pdf_第5页
资源描述:

《JAVA实验 猜数字游戏.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、户需求分析1.玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。2.对玩家输入的数字进行判断大小,如果不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入,给出提醒以便玩家进一步选择。3.玩家猜中时系统给出所用时间和游戏水平的判断,系统给出是否继续的提示及判断。4.系统根据您猜数字的次数,自动计数.5.直到用户猜到数字为止,提示信息是否继续猜数字,如果继续将进入下一次游戏,如果退出将退出游戏系统.2开发环境分析MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我

2、们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:1.JavaEE模型2.WEB开发工具3.EJB开发工具4.应用程序服务器的连接器5.JavaEE项目部署服务6.数据库服务7.MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构

3、上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。该程序基于JDK和MyEclipse编写,选用MyEclipse是界面设计所需。根据系统范围随机产生一个数字,可根据玩家选择给出不同的数字。玩家输入所猜数字时给出与真实数字的大小比较。在玩家猜中时,可给出其所用时间,并给出评价。最后,游戏的结束与继续可由玩家控制。三、系统设计3.1系统总体设计3.1.1总体设计分析1随机数的获取:玩家输入一个数字,数字的范围在1-100之间

4、,系统获取随机数。2输入输出模块:对玩家输入的数字进行判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您,数字太小请您重新输入。如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您,数字太大请您重新输入。3判断模块:算出所用时间在玩家猜中时给出其所用时间,系统给出对其水平的判断和是否继续的提示;对玩家要求判断执行。4自动计数模块:系统根据您猜数字的次数,自动计数.5结果输出模块:直到用户猜到数字为止,提示信息是否继续猜数字,如果继续将进入下一次游戏,如果退出将退出游戏系

5、统.3.1.2程序结构点击“获取随机数”按钮,系统获取到一个随机数。玩家输入一个数,如果玩家输入的数比系统给出的随机数小,系统会提示“您猜的太小了,请继续猜!”。如果玩家输入的数比系统给出的随机数大,系统提示“您猜的太大了,请继续猜!”。如果玩家猜对了数,但是所用时间大于十秒,系统会提示“这么久才猜出来,有点笨!”,并且会计算出玩家所用的时间和所猜的次数。如果玩家猜对了数,而且所用时间小于十秒,系统会提示“恭喜您,猜对了!您真棒,智商真高!”,并且会计算出玩家所用的时间和所猜的次数。开始系统产生一个随机数X玩家输入一个在0~99范围内的数Y若X>Y若X

6、”猜对输出“您猜的太大了,请继续猜”恭喜您,这么久才猜猜对了!出来,有点笨储存记录结束图1程序结构图3.2功能模块设计3.2.1功能模块图游戏分为随机数的获取,输入输出模块,判断模块,自动计数模块,结果输出模块。其中输入输出模块中系统会对玩家给出的数进行判断和输出。判断模块会对玩家的水平进行判断,并计算出玩家所用的时间和次数。猜数游戏随机数输入输判断模自动结果的获取出模块计数输出块模块模块系统对时水是否玩家给间平继续出的数的选进行判择断和输出图2功能模块图3.2.2功能模块详细设计1随机数的获取功能描述:玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。2输入输出模块功能

7、描述:对玩家输入的数字进行判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您,数字太小请您重新输入。如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您,数字太大请您重新输入。输入输出模块对玩家输入的数字进行判断和提示您输您输您输猜对入的入的入的了不是太小太大数字图3输入输出模块图3判断模块功能描述:算出所用时间在玩家猜中时给出其所用时间,系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。