java题求解

1.猜数游戏由计算机随机出一个0~100以内的整数,然后用户猜这个整数。如果一次性猜中,则用户是天才一次就中,如果n(n<=3)次猜中,则用户很聪明,用了n次,如果如果n... 1.猜数游戏
由计算机随机出一个0~100以内的整数,然后用户猜这个整数。如果一次性猜中,则用户是天才一次就中,如果n(n<=3)次猜中,则用户很聪明,用了n次,如果如果n(n<=6)次猜中,则用户用了n次猜中,如果6次以上还没有猜中,则用户很笨。
展开
 我来答
齐软看世界
2017-04-06 · 超过24用户采纳过TA的回答
知道答主
回答量:71
采纳率:100%
帮助的人:15.1万
展开全部
1.首先获取一个1-100的整数,代码很简单,要是不会就百度搜索,有很多

2.然后再获取用户输入的数字(一、二步的代码我就不写了)
int A = 系统随机出的数字;//获取系统随机出的数字
int B = 用户输入的数字;//获取用户输入的数字
int num =0;//初始化一个变量
//写一个循环,只要A不等于B就一直循环下去
for(int i =0; A != B;i++){
num++;
B = 用户输入的数字;//再次获取用户输入的数字
}
//因为num初始值为0,所以只有在0的情况下是一次就猜中
switch(num){
case 0:
//用户是天才
break;
case 1-2://1-2就是猜2次或者3次
//用户很聪明
break;
case 3-5:
//用户猜了num+1次
break;
}
if(num > 5){
//用户很笨
}
//这只是其中一种方法,还可以使用if else if结构来判断等等,不懂可以继续追问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式