课程:Java实验 班级:201352 姓名:姬梦馨 学号:20135218
成绩: 指导教师:娄佳鹏 实验日期:15.06.03
实验密级: 预习程度: 实验时间:
仪器组次: 必修/选修:选修 实验序号:3
实验名称: Java猜数字游戏开发
(姬梦馨、程涵小组)
一、实验目的与要求:
通过编写Java的应用系统综合实例——猜数字游戏,总结、回顾和实践面向对象的编程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会贯通,同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握。
二、设备与环境
硬件:MacBookAir
软件:JDK 1.8.0; eclipse
三、实验内容
(1)实验需求分析:
1.玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。
2.对玩家输入的数字进行判断大小,如果不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入,给出提醒以便玩家进一步选择。
3. 玩家猜中时系统给出所用时间和游戏水平的判断,系统给出是否继续的提示及判断。 4.系统根据您猜数字的次数,自动计数.
5. 直到用户猜到数字为止,提示信息是否继续猜数字,如果继续将进入下一次游戏,如果退出将退出游戏系统.
(2)功能模块详细设计
1.随机数的获取
功能描述:玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。
2 输入输出模块
功能描述:对玩家输入的数字进行判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比较,比随机生成数小.系统提示您,数字太小请您重新输入。如果玩家输入的数字与随机生成数相比较,比随机生成数大.系统提示您,数字太大请您重新输入。
3 判断模块
功能描述:系统给出对其水平的判断和是否继续的提示;对玩家要求判断执行。
4 自动计数模块
功能描述:系统根据您猜数字的次数,自动计数.