gpt4 book ai didi

java - 检查随机数是否等于特定数字。 java

转载 作者:行者123 更新时间:2023-12-01 11:03:12 24 4
gpt4 key购买 nike

构建一个程序来检查随机数是否等于特定数字。这是我到目前为止所拥有的。我生成了 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);
}


}

最佳答案

你应该尝试这样的事情:

int count = 0;
for(int iteration = 1; iteration <=10; iteration ++) {
Random number = new Random();
int n = number.nextInt(10);
if(n == val) count++;
}
System.out.println("The number " + val +" was found " + count + " number of times");

只需将 val 与生成的随机数进行比较,看看它们在 if() {...} 中是否相等,保留一个计数器,用于跟踪随机数等于val的次数。

关于java - 检查随机数是否等于特定数字。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com