1.团队课程设计博客链接

http://www.cnblogs.com/m1ng123/p/7056740.html

2.个人负责模板或任务说明

猜数运行3个主界面即相关功能

玩家信息存储的play类

结束界面

排行榜规则制定

3.自己的代码提交记录截图

4.自己负责模块或任务详细说明

1.主界面我负责着界面设计而后有着判断所猜数字与谜底数字的大小而所要给出的提示然后使用new Large().setVisible(true);切换界面,然后我们分析为了使游戏多点玩下去的欲望多加了一个额外提示,其作用是给出一个更确定的范围,让你能刷成绩,刷得高一点。然后为了完善代码,增加了非法字符的强制转换,因为输入所要求的是数字,若输入A则强制转换为0。

    private void mathTextFocusLost(java.awt.event.FocusEvent evt) {
int df = 0;
try{
String math = mathText.getText();
df = Integer.parseInt(math);
}catch(java.lang.NumberFormatException e){
mathText.setText("0");
}
}

2.play类里面有着3个属性,分别是name、number和assess,分别为用户名,猜数所需要的次数,在这里我们觉得时间着东西不能来判定一个游戏过程的评分标准,也是换成的次数,因为有的人输入得慢,输入得快都不一致,所以次数比较科学公平,因为要使用到文件,便在这里有writeDate来存数据到文件,readDate读取数据。

writeDate

       public void writeData(PrintWriter out)
{
out.println(name + "|" + number + "|" + assess+ "|"); }

readDate

        public void readData(Scanner in)
{
String line = in.nextLine();
String[] tokens = line.split("\\|");
name = tokens[0];
number = Integer.parseInt(tokens[1]);
assess= tokens[2];
}

3.结束界面本来是想放上去图片来当背景,如马里奥的城堡烟花等,但是研究很久,不得窍门,只能退一步变成简单而精美的标签来代替。

4.排行榜制定,一开始是想出现SS的评分来吸引眼球,但是考虑到未来方便排序便把最高的设定为A等级,而后在出现几次猜对上评分为那个哪个等级,也是深思熟虑的,因为既然做一个程序,在态度上是不能敷衍的。

5.课程设计感谢

本次一想界面制作就想着用netbeans来弄,因为制作的界面可以很快就制作出来,但是一开始感觉并不会,而后一遍一遍慢慢的看老师留下的视频,以此才继续走了下去,对于面临的困难,不要去躲避,要去克服。而后在百度许多知识下一步一步的慢慢完成题目对我们的要求,总而言之在,在能运行后心情却是才能放松下来。2个人一起出谋划策,一起思考而后得出结论解决问题后心底里是非常高兴的。

java课程设计-猜数游戏(201521123029 郑佳明)的更多相关文章

  1. Java课程设计——猜数游戏(201521123111 陈伟泽)

    Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...

  2. JAVA课程设计 猜数游戏 团队

    团队名称,成员介绍 名称: 猜数游戏 成员: 网络1514 201521123086 周颖强 网络1514 201521123087蒋勃超 项目git地址 git.oschina.net/jbc113 ...

  3. Java课程设计 猜数游戏团队博客

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

  4. java课程设计——猜数游戏

    1.团队课程设计博客链接 http://www.cnblogs.com/springbreezemiles/p/7064135.html 2.个人负责模块或任务说明 本人任务: 编写主界面以及排行榜代 ...

  5. java课程设计——猜数游戏个人博客

    1.团队课程设计链接 团队博客:http://www.cnblogs.com/springbreezemiles/p/7064135.html 2.个人负责模块 猜数部分的算法及代码实现. 3.自己的 ...

  6. java课程设计-猜数游戏

    1. 团队名称.团队成员介绍 团队名称:breeze 团队成员 组长:网络1514张朝玮 201521123106 组员:网络1513侯帅军 201521123092 2. 项目git地址 https ...

  7. JAVA课程设计-猜数游戏 201521123017

    1.团队课程设计博客链接 http://www.cnblogs.com/m1ng123/p/7056740.html 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 ...

  8. Java课程设计 猜数游戏个人博客

    1.团队课程设计博客链接 http://www.cnblogs.com/tt1104/p/7064349.html 2.个人负责模块或任务说明 1.成绩排行榜算法的设计: 2.排行榜存放到文件中, 3 ...

  9. java课程设计 猜数游戏 个人

    1.团队课程设计博客链接 /http://www.cnblogs.com/ohanna/p/7064305.html 2.个人负责模块说明 1.进入界面: 2.成功玩家信息的录入: 3.信息的读出 3 ...

随机推荐

  1. HTML5 web存储

    既然涉及到HTML5知识,那么必定会存在一定的兼容性问题,这里就涉及到浏览器的支持情况了. 浏览器支持情况: Internet Explorer 8+, Firefox, Opera, Chrome, ...

  2. 200行的Node爬虫花了半天的时间把网易云上的30万首歌曲信息都抓取回来了

    早两天在网易云听歌看评论的时候,突然想把网易云上所有歌曲都抓取下来然后按照评论数进行一次排名,把评论数超过10万的歌曲都听一次,于是便有了这个项目. 因为只是一个小前端,所以使用了Node来写这个爬虫 ...

  3. 新入门的小白,整理一下特别简单实用的div+css兼容性的问题。

    最近整理了一下特别简单的div+css的不同浏览器的兼容性的问题,跟大家分享一下,只适合刚入门的新手,欢迎大牛们给提出意见. 1. 默认的内外边距不同 问题: 各个浏览器默认的内外边距不同 解决: * ...

  4. JSP 标准标签库(JSTL)(JSP Standard Tag Library)

    [1] JSTL简介    > JSTL是JSP的标准标签库    > JSTL为我们提供了一些常用的标签,供我们日常开发使用(if . if...else .遍历 . 日期格式化)   ...

  5. CORS跨域资源共享你该知道的事儿

    "唠嗑之前,一些客套话" CORS跨域资源共享,这个话题大家一定不陌生了,吃久了大转转公众号的深度技术好文,也该吃点儿小米粥溜溜胃里的缝儿了,今天咱们就再好好屡屡CORS跨域资源共 ...

  6. 【Spring】装配Bean 组件扫描

    实现自动装配需要用注解:注解分为 spring规范和java规范 ,java规范需要引入javax.inject 包 ,使用maven,直接引入. 从中可以看到 @Named @Inject属于jav ...

  7. Python常用排序算法

    1.冒泡排序 思路:将左右元素两两相比较,将值小的放在列表的头部,值大的放到列表的尾部 效率:O(n²) def bubble_sort(li): for i in range(len(li)-1): ...

  8. KVM套件-linux基础

    KVM套件 使用KVM的虚拟机,通过KVM的虚拟机克隆功能,提高效率,避免在实验过程中重装系统. 另外,在LINUX系统上使用KVM的虚拟化,可以获得更好性能,且可以提前熟悉企业级虚拟化技术. 过程: ...

  9. geotrellis使用(三十一)使用geotrellis直接将GeoTiff发布为TMS服务

    前言 传统上我们需要先将Tiff中存储的影像等数据先切割成瓦片,而后再对外提供服务.这样的好处是服务器响应快,典型的用空间来换时间的操作.然而这样造成的问题是空间的巨大浪费,一般情况下均需要存储1-1 ...

  10. 数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程

    这篇文章是我之前写的博文 数据库方面的面试技巧,如何从建表方面展示自己能力 和 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程是一个系列的,通过面试官的视角和大家分 ...