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

目目 录录 前言. 1 正文. 1 1 1、设计任务与要求、设计任务与要求 1 1.1 1.1 设计任务与要求设计任务与要求 1 1.2 1.2 选题目的与意义选题目的与意义 1 2 2、需求分析、需求分析 2 2.1 2.1 用户需求分析用户需求分析 . 2 2.2 2.2 开发环境分析开发环境分析 . 2 3 3、系统设计、系统设计 3 3.1 3.1 系统总体设计系统总体设计 3 3.1.1 3.1.1 总体设计分析总体设计分析 3 3.1.2 3.1.2 程序结构程序结构 . 3 3.2 3.2 功能模块设计功能模块设计 . 5 3.2.13.2.1 功能模块图功能模块图 . 5 3.2.2 3.2.2 功能模块详细设计功能模块详细设计 . 5 3.3 3.3 类的设计类的设计 . 7 4 4、程序实现、程序实现 8 4.1 4.1 程序流程图程序流程图 . 8 4.2 4.2 关键算法与技术实现关键算法与技术实现 . 9 4.2.1 4.2.1 随机数的获取随机数的获取 9 4.2.2 4.2.2 输入输出输入输出 . 10 4.2.3 4.2.3 判断时间判断时间 11 4.2.4 4.2.4 自动计数自动计数 11 4.2.5 4.2.5 结果输出结果输出 11 4.2.6 4.2.6 图形界面的实现图形界面的实现 12 4.3 4.3 类的实现类的实现. 13 5 5、源程序、源程序 14 6 6、测试运行、测试运行 17 6.1 6.1 系统测试方案系统测试方案 . 17 6.2 6.2 运行结果分析运行结果分析 . 18 6 6.3.3 结论结论 18 致谢致谢. 19 参考文献参考文献 19 1 前言前言 Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的, 可移植的,性能优异、多线程的动态语言。猜数字游戏是一个简单,有趣的小游戏。通过 设计猜数字游戏,可以进一步了解 Swing 图形用户界面设计,事件处理和异常处理机制。 利用 Eclipse 平台,综合运用 Java 基础知识,设计猜数字游戏。 正文正文 1 1、设计任务与要求、设计任务与要求 1.1 1.1 设计任务与要求设计任务与要求 功能要求该程序用图形界面实现下面功能用计算机产生一个 100 以内的随机数, 游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游 戏结束后给出评语并计算出玩家所用的时间与所猜的次数。 具体要求 1 输入任意一个数字。数字的要求是 1100 的自然数即可。 2 系统对您输入的数字进行判断。如果玩家输入的数字与计算机随机生成数相比较,输 入的数字比随机生成数小.系统将提示您,数字太小请您重新输入。如果玩家输入的 数字与计算机随机生成数相比较,如果输入的数字比随机生成数大。系统将提示您, 数字太大请您重新输入。如果玩家输入的字符不是合法字符,系统将提示您,您输入 的数字不合法,请从新输入。 3 每猜测一次,系统会记录下来,游戏结束后,显示共猜测多少次。 (4 欢迎界面通过这里提供的选项(或按钮),进入游戏界面。 (5 游戏界面提供“获取随机数”按钮, 系统获取到随机数, 游戏者输入自己的猜测结果, 通过按“确认”按钮完成输入。每次提示输入猜测结果时,给出猜测的准确度提示。 (6 按“获取随机数”按钮,继续游戏。 (7 游戏结束后给出评语并计算出玩家所用的时间与所猜次数。 界面要示用图形界面实现。 1.2 1.2 选题目的与意义选题目的与意义 2 通过猜数游戏这个课题我可以学到文本框、标签框、按钮、布局、对话框方面的知识 和应用,达到设计登陆界面、加入图像显示功能以及设计按钮的目的,让我更加的掌握和 理解 java 面向对象语言的需求分析、系统设计,所以我选择猜数游戏这个课题。 2 2、需求分析、需求分析 2.12.1 用户需求分析用户需求分析 1玩家输入一个数字,数字的范围在 1-100 之间,系统获取随机数。 2对玩家输入的数字进行判断大小,如果不是系统要求的数字,系统将提示您,您输 入的不是数字请重新输入,给出提醒以便玩家进一步选择。 3.玩家猜中时系统给出所用时间和游戏水平的判断, 系统给出是否继续的提示及判断。 4.系统根据您猜数字的次数,自动计数. 5.直到用户猜到数字为止,提示信息是否继续猜数字,如果继续将进入下一次游戏, 如果退出将退出游戏系统. 2.2 2.2 开发环境分析开发环境分析 Eclipse 企业级工作平台(Eclipse Enterprise Workbench ,简称 Eclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE

java猜数字游戏总结,java课程设计——猜数字游戏相关推荐

  1. c语言课程设计之黑白棋游戏,c语言课程设计黑白棋游戏.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp学术论文&nbsp>&nbsp大学论文 c语言课程设计黑白棋游戏.doc26页 本文档一共被 ...

  2. java程序猜数游戏简介_Java课程设计 猜数游戏团队博客

    1.团队成员介绍(需要有照片) 曾飞远(组长):网络1513 201521123080 江鹭涛(组员):网络1513 201521123075 3. 项目git提交记录截图(要体现出每个人的提交记录. ...

  3. c语言课程设计--拼图游戏,C语言课程设计_拼图游戏.pdf

    C -- 语言课程设计 拼图游戏 一.实验内容 玩家通过鼠标单击相邻位有空位的方块来移动方块,从而最终将一副散乱的图片拼成完 整的图片.要求如下: 1. 游戏的初始界面如图一,单击空格键进入游戏,进入 ...

  4. python迷宫小游戏代码_C++课程设计迷宫小游戏

    温馨提示 程序语言: C . C++ . C# . Python ( 红色字体 表示本课设使用的 程序设计语言 ) 图形功能选项: Win32 控制台程序(黑框.文本界面) . Win32 程序. M ...

  5. python迷宫小游戏大全_C课程设计迷宫小游戏

    DOC 格式 . 温馨提示 程序语言: C . C++ . C# . Python ( 红色字体 表示本课设使用的 程序设计语言 ) 图形功能选项: Win32 控制台程序 (黑框. 文本界面) . ...

  6. c语言课程设计猜数字游戏报告,C语言课程设计猜数字游戏报告

    C语言课程设计猜数字游戏报告 C 语言课程设计----猜数字1摘 要该 软 件 在 Windows 系 统 上 为 玩 家 提 供 猜 数 字 游 戏的 基 本 功 能 , 游 戏 用 户 可 以 选 ...

  7. 猜数字java程序设计分析_JAVA程序设计课程设计-猜数字游戏设计

    JAVA程序设计课程设计-猜数字游戏设计 课 程 设 计 报 告课程设计名称 Java 程序设计 专 业 计算机科学与技术 班 级 2 班 学 号 08030212 姓 名 指导教师 成 绩 2011 ...

  8. java猜数字游戏课程设计报告_Java程序设计课程设计-猜数字游戏设计.doc

    Java程序设计课程设计-猜数字游戏设计.doc 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 课 程 设 计 报 告课程设计名称 Jav ...

  9. 面向对象程序设计(Java)课程设计——五子棋小游戏

    目录 一.团队成员及任务 二.项目简介 三.功能设计图 四.运行结果截图 五.核心源码 六.课程设计感想与展望 一.团队成员及任务 队长:管俊杰  计科(智能)22-1 202203200037 负责 ...

最新文章

  1. void slove C语言什么意思,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
  2. 关于“大数据”的15条干货思考
  3. 拦截器获取请求参数post_「SpringBoot WEB 系列」RestTemplate 之自定义请求头
  4. 【图】架构设计的10条经验
  5. 分布式锁中的王者方案:Redisson
  6. Spark RDD使用详解3--Value型Transformation算子
  7. ThinkPHP中where()方法的使用
  8. leetcode 3 字符串
  9. 【直播回顾】URP中如何写Shader?
  10. python编写贪吃蛇_一步一个脚印教你用python开发一个贪吃蛇小游戏!
  11. filenet骗局_将FileNet P8与J2EE消息传递基础结构集成
  12. 如何电脑上怎样查看微信聊天记录
  13. 北大青鸟消防控制器组网_北大青鸟消防报警主机维修与调试
  14. LaTeX:pgf usepackage(宏包)的中译
  15. vue Elementui 引入第三方icon(阿里矢量库)
  16. 【计算机网络 一 概述】
  17. Android开发--WIFI输入密码Dialog的实现
  18. 使用Profiler进行性能分析
  19. 我最喜欢的五款手机APP 简直就是生活的小帮手
  20. 路由与交换系列之企业级ipv6和AAA通讯实验(上)

热门文章

  1. 游戏原画有什么好的培训机构?一般学费多少钱?自学原画怎么样?
  2. 微信小程序视频上传案例
  3. 论文研读 “Liar, Liar Pants on Fire”:A New Benchmark Dataset for Fake News Detection
  4. 刘云浩博士报告_年青人 追梦的感觉
  5. 类器官、单细胞分析技术、MAPK信号通路
  6. 在Ubuntu16.04下安装caffe2
  7. arduino控制工业步进电机
  8. php照片墙模板,照片墙点击效果
  9. 【Visual Studio】创建并使用静态库(.lib)
  10. 1998考研阅读Text3翻译