这个java程序生成1-6之间的随机数。它还允许用户选择生成1-6之间的随机数。我现在需要记录并输出每个数字的实例数。即。在一次运行程序中,每个数字1,2,3,4,5,6出现了多少次。我该怎么做呢?这是我到目前为止所拥有的。
import java.util.Random;
public class DiceRandomness {
public static void main(String[] args) {
Random generator = new Random();
System.out.print("How many throws of the dice: ");
int num = Console.readInt();
int[] Results = new int[10000];
for (int i = 0; i < num; i++) {
int d = 1 + generator.nextInt(6);
System.out.println(d + " ");
}
}
}
答案 0 :(得分:4)
希望这个提示可以帮到你:
int[] counters = new int[6];
for (int i = 0; i < num; ++i)
{
}
答案 1 :(得分:0)
不是将随机数存储在d中,而是将其存储到Results数组“Results [i]”,这样每个答案都会存储在数组的下一个索引中。
然后将print语句放在一个单独的for循环中以打印出结果。