从1到100之间随便取出一个数字,怎么算出取出的是几,用Java代码

用现实的语言来描述也行! 求助。。 本人可能绕进去了

public class Test
{
public static void main(String args[])
{
int a=(int) (Math.random()*100);
for(int i=0;i<=100;i++)
{
if(a==i)
{
System.out.println("你随便取出的是: "+i);
}
}
}
}

呵呵 一下子想到的是这样的,不知道合不合理,不知道还有么有更简便的方法
不知道大神会不会喷我!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-14
如果我猜错了,你只能告诉我 我错了的话,那只能遍历 如果我错了,你能告诉我我猜的数是大了还是小了,可以用二叉树查找法
第2个回答  2012-11-13
public class Test{
public static void main(String[] args){
System.out.println(Math.random()*100);
}
}追问

大哥,你这个是取随机数,比如在你不知道的情况下,我拿出一个数字36,你怎么算出我拿的是几

本回答被网友采纳
第3个回答  2012-11-13
额 不明白你的意思 随即取出一个数 那不是取出几就是几吗?还算什么?一楼的随机数不正合适吗?追问

大哥,你看我的追问了吗, 我拿出的数字(你并不知道是几),你要用代码实现我拿出的是几

追答

。。。可能我理解有问题,不过你有没有原题,我认为没有你个人能懂你的意思。。。。

相似回答