0

[0....range) の範囲で num 個のランダムな整数を計算し、頻度を arr[] に入れるメソッドを作成しようとしています。

public static void doSingleTest(int[] arr, int num, int range){
    for (int i=1; i<=num; i++){
        int random = randomInteger(int a, int b);
        arr[random]++;
}
4

1 に答える 1

0

配列を初期化したいかもしれません:

int[] arr = new int[range];

次に、あなたの方法で:

public static void doSingleTest(int[] arr, int num, int range){
    for (int i = 1; i <= num; i++){
        int r= randomInteger(0, range);
        arr[r]++;
}
于 2013-11-05T05:00:16.253 に答える