如何计算这个java程序中的值的数量?

时间:2013-11-26 18:57:13

标签: java

这个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 + " ");
        }
    }
}

2 个答案:

答案 0 :(得分:4)

希望这个提示可以帮到你:

int[] counters = new int[6];
for (int i = 0; i < num; ++i)
{

}

答案 1 :(得分:0)

不是将随机数存储在d中,而是将其存储到Results数组“Results [i]”,这样每个答案都会存储在数组的下一个索引中。

然后将print语句放在一个单独的for循环中以打印出结果。