java课程设计——猜数字游戏

通信专业课程设计二(论文) 太原科技大学

课 程 设 计(论 文) 设计(论文)题目:基于MyEclipse平台猜数字游戏的设计 姓 名 张壮阔 学 号 200822080132 班 级 通信082201H 学 院 华科学院 指导教师 郑秀萍

2012 年 1 月 6 日 太原科技大学课程设计(论文)任务书 学院(直属系):华科学院电子信息工程系 时间: 2011年12月23 日 学 生 姓 名 张壮阔 指 导 教 师 郑秀萍 设计(论文)题目 基于MyEclipse平台猜数字游戏的设计

主要研 究内容 1. 了解MyEclipse平台java应用的设计 2. 基于MyEclipse平台设计猜数字游戏

研究方法 运用MyEclipse平台上的JavaEE开发,设计猜数字游戏的程序模块。

主要技术指标(或研究目标)

基于MyEclipse平台的Eclipse IDE的扩展,设计Java游戏猜数

字。

教研室意见

教研室(负责人)签字: 年 月 日 张壮阔:基于MyEclipse平台猜数字游戏的设计

- 1 - 目 录 基于MyEclipse平台猜数字游戏的设计.............................. - 2 - 第1章 猜数字游戏设计概述....................................... - 2 - 1.1 MyEclipse平台介绍 ....................................... - 2 - 1.2 设计任务与要求概述 ....................................... - 3 - 第2章 猜数字游戏系统设计....................................... - 4 - 2.1 系统总体设计 ............................................. - 4 - 2.1.1 总体设计分析 ......................................... - 4 - 2.1.2 程序结构 ............................................. - 4 - 2.2 功能模块设计 ............................................. - 6 - 2.2.1 猜数字游戏功能模块图 ................................. - 6 - 2.2.2 功能模块详细设计 ..................................... - 6 - 2.3 类的设计 ................................................. - 8 - 第3章 猜数字游戏程序实现...................................... - 10 - 3.1 猜数字程序流程 .......................................... - 10 - 3.2 关键算法与技术实现 ...................................... - 10 - 3.2.1 随机数的获取 ........................................ - 10 - 3.2.2 输入输出 ............................................ - 10 - 3.2.3 判断时间 ............................................ - 11 - 3.2.4 自动计数 ............................................ - 11 - 3.2.5 结果输出 ............................................ - 11 - 3.2.6 图形界面的实现 ...................................... - 11 - 3.3 类的实现 ................................................ - 13 - 第4章 游戏系统测试结果........................................ - 15 - 4.1 系统测试方案 ............................................ - 15 - 4.2 运行结果分析 ............................................ - 15 - 第5章 总结.................................................... - 18 - 参考文献....................................................... - 19 - 张壮阔:基于MyEclipse平台猜数字游戏的设计 - 2 - 基于MyEclipse平台猜数字游戏的设计 第1章 猜数字游戏设计概述 1.1 MyEclipse平台介绍 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和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结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。 该程序基于JDK和MyEclipse编写,选用MyEclipse是界面设计所需。根据系统范围随机产生一个数字,可根据玩家选择给出不同的数字。玩家输入所猜数字时给出与真实数字的大小比较。在玩家猜中时,可给出其所用时间,并给出评价。最后,游戏的结束与继续可由玩家控制。 张壮阔:基于MyEclipse平台猜数字游戏的设计 - 3 - 1.2 设计任务与要求概述 功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游戏结束后给出评语并计算出玩家所用的时间与所猜的次数。 具体要求: 1) 欢迎界面:通过这里提供的选项(或按钮),进入游戏界面。 2) 游戏界面提供“获取随机数”按钮,系统获取到随机数,游戏者输入自己的猜测结果,通过按“确认”按钮完成输入。每次提示输入猜测结果时,给出猜测的准确度提示。 3) 按“获取随机数”按钮,继续游戏。 4) 游戏结束后给出评语并计算出玩家所用的时间与所猜次数。 界面要示:用图形界面实现。 张壮阔:基于MyEclipse平台猜数字游戏的设计

- 4 - 第2章 猜数字游戏系统设计 2.1 系统总体设计 2.1.1 总体设计分析 1.随机数的获取:玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。 2 .输入输出模块:对玩家输入的数字进行判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您,数字太小请您重新输入。如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您,数字太大请您重新输入。 3 .判断模块:算出所用时间在玩家猜中时给出其所用时间,系统给出对其水平的判断和是否继续的提示;对玩家要求判断执行。 4 .自动计数模块:系统根据您猜数字的次数,自动计数。 5 .结果输出模块:直到用户猜到数字为止,提示信息是否继续猜数字,如果继续将进入下一次游戏,如果退出将退出游戏系统. 2.1.2 程序结构 点击“获取随机数”按钮,系统获取到一个随机数。 玩家输入一个数,如果玩家输入的数比系统给出的随机数小,系统会提示“您猜的太小了,请继续猜!”。如果玩家输入的数比系统给出的随机数大,系统提示“您猜的太大了,请继续猜!”。 如果玩家猜对了数,但是所用时间大于十秒,系统会提示“这么久才猜出来,有点笨!”,并且会计算出玩家所用的时间和所猜的次数。如果玩家猜对了数,而且所用时间小于十秒,系统会提示“恭喜您,猜对了!您真棒,智商真高!”,并且会计算出玩家所用的时间和所猜的次数。 张壮阔:基于MyEclipse平台猜数字游戏的设计

- 5 -

图2.1 程序结构图

系统产生一个随机数X 玩家输入一个在0~99范围内的数Y

输出“您猜的太小了,请继续猜” 若X>Y

若X输出“您猜的太大了,请继续猜” 猜对

恭喜您,猜对了! 这么久才猜出来,有点笨

储存记录

开 始

结 束

合集下载

猜数字java课程设计

猜数字java课程设计

猜数字java课程设计一、教学目标本课程的学习目标包括以下三个方面:1.知识目标:学生需要掌握Java编程语言的基本语法、数据类型、控制结构、函数、数组、字符串等基本概念,并能够运用这些知识编写简单的Java程序。

2.技能目标:学生需要通过实践,学会使用Java开发工具(如Eclipse、IntelliJ IDEA等)进行Java程序的编写、调试和运行,并掌握基本的代码规范和编程技巧。

3.情感态度价值观目标:学生应该培养对计算机科学和编程的兴趣和热情,培养良好的编程习惯和团队协作精神,提高解决问题的能力和创新思维。

二、教学内容本课程的教学内容主要包括以下几个部分:1.Java编程语言的基本语法和数据类型。

2.控制结构和函数。

3.数组和字符串的操作。

4.Java程序的编写、调试和运行。

5.基本的代码规范和编程技巧。

三、教学方法本课程的教学方法主要包括以下几种:1.讲授法:教师通过讲解和示范,向学生传授Java编程语言的基本知识和技能。

2.讨论法:学生通过小组讨论,共同解决问题,提高团队协作能力和解决问题的能力。

3.案例分析法:教师通过分析典型案例,引导学生运用所学知识解决实际问题。

4.实验法:学生通过动手实践,编写Java程序,巩固所学知识,提高编程技能。

四、教学资源本课程的教学资源包括以下几种:1.教材:Java编程语言的经典教材,如《Java核心技术》、《Java编程思想》等。

2.参考书:提供更深入的Java编程知识,如《Effective Java》、《Java并发编程》等。

3.多媒体资料:教学视频、PPT课件等,帮助学生更好地理解和掌握Java编程知识。

4.实验设备:计算机、编程环境、网络等,为学生提供实践编程的条件。

五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:学生在校内的课堂表现、参与讨论的积极性和团队合作的表现等,占总评的20%。

2.作业:学生按时完成并提交作业,作业质量占总评的30%。

java课程设计GUI猜数字游戏程序

java课程设计GUI猜数字游戏程序

软件学院课程设计报告书课程名称面向对象程序设计设计题目GUI猜数字游戏程序专业班级学号姓名童林指导教师2012 年6 月目录1 设计时间 (1)2 设计目的 (1)3 设计任务 (1)4 设计内容 (1)4.1需求分析 (1)4.1.1问题描述 (1)4.1.2基本要求 (1)4.2总体设计 (2)4.2.1 包的描述 (2)4.2.2 类的描述 (2)4.2.3类之间的关系 (2)4.3详细设计 (2)4.3.1类图 (3)4.3.2页面设计 (4)4.4测试与分析 (4)4.5 程序代码 (5)5总结与展望 (11)参考文献 (12)4.3.2页面设计图形界面的设计,考虑到简单、实用、高效等特点,我选择了AWT来实现完成。

图54.4测试与分析1)点击开局,程序产生随机数,游戏者点击输入四个不同数字,然后点击确定按钮,程序内部进行比较,最后在A、B对应位置给出结果。

图62)若不是全部正确,游戏者可以点击本局重猜,清除显示部分,重新猜数字。

图73)当全部猜对后,游戏者可以点击开局,程序产生新的随机数,同时程序内部全部初始化,然后就可以进行新一轮的游戏。

图84)点击退出,则结束并退出游戏。

4.5 程序代码import java.awt.*;import java.awt.event.*;public class MyFrame extends Frame{TextField tf1 = new TextField(); TextField tf2 = new TextField();TextField tf3 = new TextField(); TextField tf4 = new TextField();TextField tf5 = new TextField(); TextField tf6 = new TextField();int i = 1; int Enter[] = new int[4]; int Arr[] =new int[4];int A; int B; int f = 0;int f1=1;public MyFrame()//实现游戏界面{super("Tony Guess Game");setLocation(200, 200);setSize(200, 200);setVisible(true);Panel p1 = new Panel(new GridLayout(1, 4, 10, 5));。

JAVA猜数游戏实训报告

JAVA猜数游戏实训报告

XXXXXXX 大学实习(实训)报告名称Java程序设计项目实训01猜数游戏2112年12月31日至2013年1月6日共1周院系计算机工程系班级姓名系主任教研室主任指导教师目录目录 (2)一、课程设计的目的与要求 (3)二、题目说明 (3)2.1程序开发背景 (3)2.2开发工具介绍 (4)三、总体设计 (4)3.1.系统总体设计: (4)3.2.系统流程图: (5)3.3功能结构图: (6)四、详细说明 (6)4.1 类与数据结构的实现 (6)4.2 关键算法的实现 (7)4.3 运行结果分析 (11)五、遇到的问题和解决方法 (13)六、课程设计总结 (13)七、参考文献 (14)附录(源程序代码) (14)一、课程设计的目的与要求1) 复习,巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2) 实训为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力;3) 培养学生在项目开发中团队合作精神,创新意识及能力。

二、题目说明功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语.界面要示:用字符界面实现,也可用图形界面实现.2.1程序开发背景设计一个猜数字游戏程序,要求具体如下特性:(1)趣味性:要求游戏内容丰富多彩,语言风趣幽默。

(2)大众性:要求游戏界面操作简单,游戏规则简单易懂。

(3)合理性:游戏设计严谨,有条理,具体需求如下①输入任意一个数字。

数字的要求是1—100的整数即可。

②系统对您输入的数字进行判断。

如果玩家输入的数字与计算机随机生成数相比较,输入的数字比随机生成数小.系统将提示您,数字太小请您重新输入。

如果玩家输入的数字与计算机随机生成数相比较,如果输入的数字比随机生成数大。

系统将提示您,数字太大请您重新输入。

如果玩家输入的字符不是合法字符,系统将提示您,您输入的数字不合法,请从新输入。

java课程设计猜数游戏课程设计报告

java课程设计猜数游戏课程设计报告
5 设计结果与分析.......................................................................................................10 5.1 登录界面........................................................................................................10 5.2 游戏界面........................................................................................................10 5.3 猜数举例........................................................................................................11
3 设计过程或程序代码................................................................................................3 3.1 猜数游戏.........................................................................................................3 3.2 功能模块详细设计..........................................................................................4 3.3 类的设计.........................................................................................................5

JAVA程序教学设计:循环结构——猜数字游戏

JAVA程序教学设计:循环结构——猜数字游戏

课题名称项目4:猜数字游戏计划学时9课时内容分析本项目将针对循环结构语句进行详细地讲解。

教学目标及基本要求要求学生掌握循环结构语句的使用、掌握跳转语句的使用、掌握循环嵌套使用。

重点及措施教学重点:循环结构语句。

难点及措施教学难点:跳转语句。

教学方式“做,学,教”三位一体教学。

教学过程第一、二、三课时(while语句、do while语句、for语句) while循环语句while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环结束。

while循环语句的语法结构如下:while(循环条件){执行语句………}do while循环语句do…while循环语句和while循环语句功能类似,其语法结构如下:do {执行语句………} while(循环条件);for循环语句for循环语句是最常用的循环语句,一般用在循环次数已知的情况下。

for循环语句的语法格式如下:for(初始化表达式; 循环条件; 操作表达式){执行语句………}上述的语法格式,如果用①表示初始化表达式、②表示循环条件、③表示操作表达式、④表示循环体,通过序号来具体分析for循环的执行流程。

具体如下:for(① ; ② ; ③){④}第一步,执行①第二步,执行②,如果判断结果为true,执行第三步;否则,执行第五步第三步,执行④第四步,执行③,然后重复执行第二步第五步,退出循环上机一:(考察知识点为循环结构语句)请编写程序,实现计算“1+3+5+7+…+99”的值。

提示:1) 使用循环语句实现自然数1~99的遍历。

2) 在遍历过程中,通过条件判断当前遍历的数是否为奇数,如果是就累加,否则不加。

第四、五、六课时(循环嵌套、break语句、continue语句)循环嵌套嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。

例如,使用“*”打印直角三角形。

public class Example15 {public static void main(String[] args) {int i, j; // 定义两个循环变量for (i = 1; i <= 9; i++) { // 外层循环for (j = 1; j <= i; j++) { // 内层循环System.out.print("*"); // 打印*}System.out.print("\n"); // 换行}}}在案例中定义了两层for循环,分别为外层循环和内层循环,外层循环用于控制打印的行数,内层循环用于打印“*”,每一行的“*”个数逐行增加,最后输出一个直角三角形。

JAVA猜数游戏

JAVA猜数游戏

一、设计任务与要求1.1 设计任务与要求通过本课程设计实践,达到以下目的:(1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。

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

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

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

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

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

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

具体的游戏规则如下:1). 输入一个数字,数字的范围再0-99之间,系统随机生成数也在此范围内.2).如果玩家输入的不是系统要求的数字,系统将报错,并继续提示用户:请输入在0~99之间的数字.3).如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您:您输入的数字偏小,请您重新输入.4). 如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您:你输入的数字偏大,请您重新输入.5).系统根据您猜数字的次数,自动计数,并在用户完成游戏时显示该次游戏的猜数次数和游戏评语.6).除了猜数过程,用户可以在想退出的情况下之间输入退出口令,或者显示答案口令来完成该次游戏,亦可查询以往的游戏记录并清除游戏记录。

1.2 选题目的与意义Java语言作为当今 INTERNET上最流行的编程语言,它的产生自然与游戏密切相关.本课程设计是为了配合Java程序设计课程,帮助学生深入学习掌握Java语言,熟练运用这个工具而设立的课程。

通过课程设计各个项目的综合训练,加强学生对JA V A语言的理解,检验学生对专业理论知识理解与掌握的程度,锻炼学生综合运用JA V A程序设计处理所学的知识实际分析问题、解决问题的能力。

java课程设计猜数字大小

java课程设计猜数字大小一、教学目标本节课的教学目标是让学生掌握Java编程语言的基本语法和逻辑思维能力,通过编写“猜数字大小”的程序,培养学生的编程兴趣和解决问题的能力。

具体目标如下:1.知识目标:使学生了解Java的基本数据类型、循环结构和条件结构,掌握random()方法的使用。

2.技能目标:培养学生运用Java语言编写简单程序的能力,能独立完成“猜数字大小”的游戏。

3.情感态度价值观目标:培养学生对编程的兴趣,激发学生主动学习和探索计算机科学的欲望。

二、教学内容本节课的教学内容主要包括以下几个部分:1.Java基本数据类型和变量:介绍整型、浮点型、字符型等基本数据类型,以及如何声明和使用变量。

2.循环结构:讲解for循环和while循环的语法和使用方法,引导学生理解循环的原理和应用。

3.条件结构:介绍if-else语句的用法,培养学生掌握条件判断的基本技巧。

4.random()方法:讲解如何使用Math类中的random()方法生成随机数,并应用于“猜数字大小”的游戏。

5.程序设计原则:引导学生遵循编程规范,编写结构清晰、易于维护的代码。

三、教学方法本节课采用以下教学方法:1.讲授法:讲解Java基本语法、循环结构和条件结构等理论知识。

2.案例分析法:通过分析“猜数字大小”的案例,使学生理解程序的设计思路和实现方法。

3.实验法:让学生动手编写程序,实践所学知识,培养学生的实际操作能力。

4.讨论法:学生进行小组讨论,分享编程心得,互相学习,提高团队协作能力。

四、教学资源本节课所需教学资源包括:1.教材:《Java编程基础》或其他类似教材,用于引导学生学习Java基本语法和编程技巧。

2.多媒体资料:PPT或其他演示文稿,用于展示“猜数字大小”游戏的程序设计过程。

3.实验设备:计算机、投影仪等,用于让学生实际操作和实践所学知识。

4.网络资源:提供在线编程平台,便于学生在线编写和运行程序,及时反馈学习效果。

java课程设计猜数游戏课程设计报告

《面向对象程序设计》课程设计报告题目:下拉列表运算器设计专业 : XXXXX班级:XXX 姓名:XX 指导教师:XXXXXX 年X 月XX 日XX目录1 设计内容及要求....................................................... 1...1.1 课程设计目的.................................................. 1...1.2 设计项目名称.................................................. 1...1.3 类的结构分布.................................................. 1...2 概要设计............................................................. 2...2.1 系统总体功能................................................... 2...2.2 游戏流程概述................................................... 2...3 设计过程或程序代码................................................... 3...3.1 猜数游戏....................................................... 3...3.2 功能模块详细设计...............................................4..3.3 类的设计....................................................... 5...4 程序代码调试......................................................... 6...4.1 程序流程....................................................... 6...4.2 关键算法与技术实现............................................. 6..4.2.1 随机数的获取............................................. 6..4.2.2 输入输出................................................. 6...4.2.3 判断时间................................................. 7...4.2.4 自动计数................................................. 7...4.2.5 结果输出................................................. 8...4.2.6 图形界面的实现........................................... 8..4.3 类的实现 ....................................................... 9...5 设计结果与分析...................................................... 1..0.5.1登录界面 ...................................................... 1..0.5.2游戏界面 ...................................................... 1..0.5.3猜数举例 ...................................................... 1..1. 参考文献....................................................................... 1..2. .1设计内容及要求功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。

java程序—猜数字游戏(附运行结果)

Java猜数字游戏程序代码:import java.io.*;class FirstThread extends Thread{PipedInputStream in;DataInputStream dataIn;PipedOutputStream out;DataOutputStream dataOut;FirstThread(){in=new PipedInputStream(); //准备和另外一个线程的输出管道连接的输入管道。

dataIn=new DataInputStream(in);//用数据流从自己的输入管道读取数据。

out=new PipedOutputStream(); //准备和另外一个线程的输入管道连接的输出管道。

dataOut=new DataOutputStream(out); //用数据流向自己的输出管道写入数据。

}public PipedOutputStream getPipedOutputStream(){return out;}public PipedInputStream getPipedInputStream(){return in;}public void run(){int realNmber=(int)(Math.random()*100)+1;try {dataOut.writeUTF("给你一个1至100之间的数,请您猜");while(true){int receiveGuess=dataIn.readInt(); //读取另外一个线程的管道输出流中的数据。

if(receiveGuess>realNmber){dataOut.writeUTF("您猜大了");System.out.printf("\n您的猜测是:%d",receiveGuess);}else if(receiveGuess<realNmber){dataOut.writeUTF("您猜小了");System.out.printf("\n您的猜测是:%d",receiveGuess);}else{dataOut.writeUTF("您猜对了");System.out.printf("\n您的猜测是:%d",receiveGuess);return;}try{sleep(1200);}catch(InterruptedException e){}}}catch(IOException e){}}}class SecondThread extends Thread{PipedInputStream in;DataInputStream dataIn;PipedOutputStream out;DataOutputStream dataOut;SecondThread(){in=new PipedInputStream();dataIn=new DataInputStream(in);out=new PipedOutputStream();dataOut=new DataOutputStream(out);}public PipedOutputStream getPipedOutputStream(){return out;}public PipedInputStream getPipedInputStream(){return in;}public void run(){int gessNumber=(int)(Math.random()*100)+1;int min=0,max=100;while(true){try{String message=dataIn.readUTF(); //读取另外一个线程的管道输出流中的数据。

Java课程设计猜数游戏

《面向对象程序设计》课程设计报告题目: 猜数游戏设计 专业: 计算机科学与技术 班级: 姓名: 指导教师: 成绩:计算机学院2015年 4月24日2014-2015学年 第2学期计算机学院《面向对象程序设计》课程设计报告目录1 设计内容及要求 (1)1.1 课程设计目的 (1)1.2 设计项目名称 (1)1.3 类的结构分布 (1)2 概要设计 (2)2.1系统总体功能 (2)2.2 游戏流程概述 (2)3 设计过程或程序代码 (3)3.1 猜数游戏 (3)3.2功能模块详细设计 (4)3.3 类的设计 (5)4 程序代码调试 (6)4.1程序流程 (6)4.2关键算法与技术实现 (6)4.2.1 随机数的获取 (6)4.2.2 输入输出 (6)4.2.3 判断时间 (7)4.2.4 自动计数 (7)4.2.5 结果输出 (8)4.2.6 图形界面的实现 (8)4.3 类的实现 (9)5设计结果与分析 (10)5.1登录界面 (10)5.2游戏界面 (10)5.3猜数举例 (11)参考文献 (12)1 设计内容及要求功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。

游戏结束后计算出玩家所用的时间与所猜的次数。

1.1 课程设计目的通过设计一个《标准化考试系统设计》,进一步熟悉Java中的概念、基本知识和技能利用所学的基本知识和技能解决简单的面向对象的程序设计问题。

了解系统开发的需求分析、层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对Java的理解与eclipse环境的使用:逐步熟悉程序设计的方法,并养成良好的编程习惯。

1.2 设计项目名称猜数游戏设计1.3 类的结构分布图 1 类的分布2 概要设计在设计标准考试设计时,编写了2个Java源文件:GuessShu.java,Dengru.java. 游戏分为随机数的获取,输入输出模块,判断模块,自动计数模块,结果输出模块。

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