发新话题
打印

JAVA随机值 希望各位高手帮忙。

JAVA随机值 希望各位高手帮忙。

随机给出一个值0~99整数
然后猜,根据游戏的提示,如果大了他会说大了,小了就说小了。
如果一次猜中则输出 你太有才了!
最多可猜20次。
怎么弄?
谢谢大家了,最好给关键地方的注释

TOP

这个网上下很多的吧?
看这篇帖子,然后自己稍微修改下就可以了吧?
http://zhidao.baidu.com/question/53707165.html?si=1

TOP

既然能用文字描述清楚,说明你还是有思路的。
有思路却还要找别人要现成代码,这对你没什么好处。

TOP

import java.util.Scanner;

public class gass {
public static void main(String args[])
{
int a=(int)(Math.random()*100);
System.out.println("请输入数字,您一共又20次猜测机会");
boolean fa=true;
for(int i=0;i<20;i++)
{
Scanner scan=new Scanner(System.in);
int b=scan.nextInt(); //获取输入的数
if(a>b) //输入值比随机值大
System.out.println("小了");
else if(a<b)//输入值比随机值小
System.out.println("大了");
else //输入正确答案
{
System.out.println("你太有才了");
fa=false; //改变fa的值,使得后面的if语句不执行
break;
}

}
if(fa)//如果猜对了则不执行下面的语句
{
System.out.println("很遗憾你没有猜对,正确答案是:"+a);
}
}

}

TOP

发新话题