java猜数字游戏报告

java猜数字游戏报告

ID:35201560

大小:307.00 KB

页数:9页

时间:2019-03-21

java猜数字游戏报告_第1页
java猜数字游戏报告_第2页
java猜数字游戏报告_第3页
java猜数字游戏报告_第4页
java猜数字游戏报告_第5页
资源描述:

《java猜数字游戏报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、无锡科技职业学院《JavaWeb编程基础》大作业报告书设计题目:猜数字游戏班级:软件1002班学号:_100100450姓名:_____董国际指导教师:陈忱完成日期:2012-06-12软件外包工程系制目录目录一、需求分析11.1概述1三、详细设计23.1系统设计23.2功能实现2四、任务进度表5五、测试结果6六、用户使用说明6参考文献7I《JavaWeb编程基础》大作业一、需求分析1.1概述本项目内容为使用Java语言进行计算机程序设计,设计一个猜数字游戏,实现如下功能:l随机产生一个数,并在规定次数内,猜出数值为赢。l可以设置

2、随机数的范围。l可以设置规定的可猜次数1.2技术原理借助JavaAPI提供的Random类来产生一个随机数。Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。类Random中的方法十分简单,它只有两个构造方法和六个普通方法。、二、模块功能说明(概要设计)l设置可猜次数,l设置随机数的范围。l保存

3、设置l正确设置所有参数后,输入猜测的数字,点击[我猜!]按钮,开始猜数字游戏l界面如下图所示:注:为了方便游戏的快速进行,这里设定被猜数值为整数类型-7-《JavaWeb编程基础》大作业三、详细设计3.1系统设计功能设计界面设计3.2功能实现(分六组功能,分别实现)◆3.2.1可猜次数设置(设置默认值为5)设置错误界面如下:◆3.2.2设置被猜数字范围可猜数字正确设置后,提示输入可猜范围,界面如下:只是正确设置范围开始数值后,提示结束数值设置不正确,界面如下:-7-《JavaWeb编程基础》大作业注:结束数值不可小于开始数值如开始

4、数值大于结束数值,提示界面如下:◆3.2.3保存设置正确设置可猜次数,被猜数值范围以后,点击【保存设置】按钮,会对当前游戏参数进行保存,界面如下图所示:但是上图中猜测的数字为”-9”,这是不合常理的,所以,当我们点击【我猜!】按钮时,会有错误提示(“您猜测的数值输入不正确“),界面如下:-7-《JavaWeb编程基础》大作业◆3.2.4点击【我猜!】按钮,开始游戏修改猜测的数值为正确数值之后,点击【我猜!】按钮。A.如果猜测数值比答案小,界面如下:B.如果猜测数值比答案大,界面如下:注:从AB两图可以看出,当猜测数值错误时,可猜次

5、数会自动减1次C.如果猜测数值正确,界面如下:-7-《JavaWeb编程基础》大作业>>◆当然,还有另一种情况出现,那就是一直没猜到正确数值,当这种情况发生的时候,请重新设置并保存参数开始游戏,界面如下:四、任务进度表日期计划任务完成任务缺陷报告6月09日开发环境安装配置,系统需求分析开发环境安装配置,系统需求分析无6月10日系统设计系统设计无6月11日程序设计程序设计发现界面不美观-7-《JavaWeb编程基础》大作业6月12日界面美化界面美化无五、测试结果表5.1游戏测试结果测试内容预期结果实际结果评价参数设置错误的情况下保存

6、不能正常保存跟预期一致良好猜测的数字设置不正确时无法正常开始游戏无法正常开始跟预期一致良好六、用户使用说明用户正确设置所有参数并保存参数后,输入正确的猜测数值,即可进行游戏。此游戏界面底部的提示文字足以让您轻松使用猜数字游戏,请在游戏过程中注意底部tips,即可轻松使用。-7-《JavaWeb编程基础》大作业参考文献A.JAVA程序设计教程航空工业出版社主编:刘志宏向东宿营B.Java面向对象程序设计[M]北京:清华大学出版社,主编:王保罗C.Java面向对象程序设计(第2版北京邮电大学出版社主编:张桂珠刘丽陈爱国-7-

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

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

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