早教吧作业答案频道 -->其他-->
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程序,随便选择一个,能两个都设计下就更好。
帮我设计一个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的你先试试
用两个累加器就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程序设计帮我设计一个...的网友还看了以下:
已知在1933.4与它的负倒数之间共有a个整数,在1933.4与它的相反数之间共有b个整数,在-1 2020-05-23 …
sql:数据递增到一个值,再递减到一个值,循环.如何选取相邻两个最大值或最小值之间数据个数?有id 2020-07-10 …
|2E+A²|的特征值是怎么求出来的?题目是这样的:A为二阶矩阵,每行元素之和为4,|E+A|=0 2020-07-13 …
|2E+A²|的特征值是怎么求出来的?题目是这样的:A为二阶矩阵,每行元素之和为4,|E+A|=0 2020-07-18 …
1.先化简,再求值:x²-64y²分之2x-x-8y分之1其中x=1y=-¼2.解方程1-x+1分之 2020-10-31 …
求下面代数式的值1.当x=4,y=5时,求2x+y和16y-0.5x的值2.当a=2,b=二分之一, 2020-11-01 …
1、已知xyz满足x分之y+z等于y分之z+x等于z分之x+y等于k求K的值2、已知2分之x等于3分 2020-11-07 …
(1)为什么7分之1不是无理数?它化简后是无限不循环的(2)当X时,3减根号4减X的平方(4减X的平 2020-11-24 …
问4个数列的数学题1.在{an}中,a1=1,an+1=an分之2-1,求a5的值2.在{an}中, 2020-12-17 …
已知函数f(x)=2sin^2(x)+sin2x,x属于[0,2pai],求使f(x)为正值的x的集 2020-12-31 …