【发布时间】:2015-10-17 04:16:42
【问题描述】:
构建一个程序,可以检查一个随机数是否 = 到一个特定的数字。这是我到目前为止所拥有的。我正在生成一个随机数 10 次。我希望它打印出“找到了数字(int var)(它生成了多少次)。”。我不断遇到问题,例如尝试从非静态变量中提取静态变量。我不确定如何检查整数是否 = 随机数。
import java.util.Random;
public class Driver{
public static void main(String[] args)
{
Loop.loop4(4);
}
public class Loop
{
public static void loop4(int val)
{
for(int iteration = 1; iteration <=10; iteration ++)
{
Random number = new Random();
number.nextInt(10);
}
System.out.println("The number " + val +" was found " (Dont know how to do this part);
}
}
【问题讨论】:
-
您的打印语句超出了方法范围!
-
你需要比较
number和val,每次2相等时,你需要增加一个本地计数器,然后你可以打印。 -
哎呀!固定的。谢谢
-
这就是我在想@Siddhartha。我会继续搞砸这个想法。谢谢。
-
如果您遇到问题,请告诉我们
标签: java for-loop random numbers