早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JAVA程序设计帮我设计一个JAVA程序:(猜字游戏)编写一个小游戏,游戏规则如下:随机产生4个不同的0—9之间的整数,然后让用户依次输入4个不同的0—9之间的整数,判断用户猜中值的个

题目详情
JAVA程序设计
帮我设计一个JAVA程序:(猜字游戏)编写一个小游戏,游戏规则如下:随机产生4个不同的0—9之间的整数,然后让用户依次输入4个不同的0—9之间的整数,判断用户猜中值的个数n(值相同即可),用户猜中值及位置的个数m。若m=4,则提示类似“恭喜!你真聪明!”,若m<4,则提示类似“nBmA”,同时提示用户继续猜测,并允许用户放弃猜测。如若4个随机数依次为2,5,3,8,而用户输入的4个数依次为2,3,6,8,则应提示“3B2A”。基本要求: (1)满足游戏功能规则。 (2)有良好的交互界面(提供GUI操作界面)。扩展要求: (1)记录用户的姓名及成绩(猜中所花的次数)。 (2)将用户记录按成绩高低排序。或者2.(字母统计)有一篇英文文章,试统计其中26个字母出现的个数(忽略大小写)。基本要求: (1)实现功能,并提供一个GUI界面。 (2)输出统计信息时按照字母出现个数的多少进行排序。扩展要求:用图表显示出统计信息。如用一个曲线图显示,x轴为26个字母,y轴为每个字母出现的个数。帮我设计JAVA程序,随便选择一个,能两个都设计下就更好。
▼优质解答
答案和解析
这个不就是逻辑推数字嘛
用两个累加器就OK了
第一步 用Random类生成四个不重复的随机数 存起来作为最终答案
第二步 定义两个累加器 一个用来算A的个数,一个用来算B的个数
第三步 做好前台界面等待用户输入四个数 做四个TextBox和一个按钮即可
第四步 分别计算A的个数和B的个数
第五步 如果猜中 告诉用户 否则 显示XAXB
第二个就是文件流
用FileStream类 按照字符读取就可以了
1.定义一个26个长度的数组sum[26],都赋值成0
2.单字符循环读取
3.如果等于'A'或者'a' sum[0]++ ‘B’或者'b' sum[1]++
以此类推
4.判断如果读取结果不为空 则继续 否则 推出循环
曲线图没用过 个人感觉不难
如果有需要 我可以给你写个gui的你先试试
看了 JAVA程序设计帮我设计一个...的网友还看了以下:

帮忙算下概率有12345五个数字,随机排列,然后让你猜是怎么排列的例如:23451是随机排列出来的  2020-05-17 …

《范进中举》表格范进中举前后胡屠户态度对比范进中举前后胡屠户态度对比 项目 中举前  中举后 对范  2020-05-17 …

疯狂猜图34答案疯狂猜图34题,棕色背景,然后中间有个横杆上有很多字母,电影或电视,猜五个字,实在  2020-06-19 …

13个数字,A随即抽取一个,B来猜,猜三次,每次A提示大了或者小了,三次过后B猜中的概率是多少?  2020-06-20 …

简单的数学建模问题总户口的25%是居民户口,设总户口不变,但户籍流的继续,每年有6%的非居民户口转  2020-06-27 …

1:约敌黄昏后(猜四字成语)2:发表演说没能录音(猜四字成语)3:想尽办法分开(猜四字成语)4:拨  2020-06-30 …

高次函数怎样因式分解?我知道有一种方法是先猜根,然后把猜得的根用原函数除一下,就可得到余下的根,.  2020-07-08 …

JAVA程序设计帮我设计一个JAVA程序:(猜字游戏)编写一个小游戏,游戏规则如下:随机产生4个不  2020-07-17 …

有关猜数字的先随机生成一个1到100的整数,然后由人不断输入数字来猜这个数字的大小.猜错了,系统会给  2020-11-18 …

我深思熟虑就是猜不出呢?是一个字谜:我怎么猜也猜不出来前两个字我猜出了,可后面猜不出,字谜如下"天鹅  2020-11-29 …