java题求解
1.猜数游戏由计算机随机出一个0~100以内的整数,然后用户猜这个整数。如果一次性猜中,则用户是天才一次就中,如果n(n<=3)次猜中,则用户很聪明,用了n次,如果如果n...
1.猜数游戏
由计算机随机出一个0~100以内的整数,然后用户猜这个整数。如果一次性猜中,则用户是天才一次就中,如果n(n<=3)次猜中,则用户很聪明,用了n次,如果如果n(n<=6)次猜中,则用户用了n次猜中,如果6次以上还没有猜中,则用户很笨。 展开
由计算机随机出一个0~100以内的整数,然后用户猜这个整数。如果一次性猜中,则用户是天才一次就中,如果n(n<=3)次猜中,则用户很聪明,用了n次,如果如果n(n<=6)次猜中,则用户用了n次猜中,如果6次以上还没有猜中,则用户很笨。 展开
展开全部
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结构来判断等等,不懂可以继续追问
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结构来判断等等,不懂可以继续追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询