2013-11-05 2 views
0

[0 .... range) 범위의 num 임의의 정수를 계산하고 빈도를 arr []에 넣는 방법을 쓰려고합니다.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]++; 
} 
+3

이 접근 방식으로 직면하고있는 문제는 무엇인가? –

+0

"arr []에 임의의 정수의 빈도를 계산하고 입력하는 방법은 무엇입니까?" 나에게 그것은 당신의 방법이하는 것처럼 보이는 것입니다. 물론 다른 것을 보지 않고서 말이죠. –

답변

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]++; 
} 
관련 문제