学号 | xx xx |
《面向对象程序设计》
课程设计报告
题目: | 下拉列表运算器设计 |
专业: | xxxxx |
班级: | xxx |
姓名: | xx | 简单的java游戏代码
指导教师: | xx |
成绩: | |
xx
xxxx年 x月xx日
1 设计内容及要求
功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游戏结束后计算出玩家所用的时间与所猜的次数。
1.1 课程设计目的
通过设计一个《标准化考试系统设计》,进一步熟悉Java中的概念、基本知识和技能利用所学的基本知识和技能解决简单的面向对象的程序设计问题。了解系统开发的需求分析、层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对Java的理解与eclipse环境的使用:逐步熟悉程序设计的方法,并养成良好的编程习惯。
1.2 设计项目名称
猜数游戏设计
1.3 类的结构分布
图 1 类的分布
2 概要设计
在设计标准考试设计时,编写了2个Java源文件:GuessShu.java,Dengru.java.
游戏分为随机数的获取,输入输出模块,判断模块,自动计数模块,结果输出模块。其中输入输出模块中系统会对玩家给出的数进行判断和输出。判断模块会对玩家的水平进行判断,并计算出玩家所用的时间和次数。
2.1系统总体功能
图 2 游戏框架
2.2 游戏流程概述
图 3 游戏流程
3 设计过程或程序代码
3.1 猜数游戏
1.随机数的获取:玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。
2. 输入输出模块:对玩家输入的数字进行判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您,数字太小请您重新输入。如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您,数字太大请您重新输入。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论