Ken1234

Display 100 random integers in [10, 25]
14 14 18 24 12 25 16 12 18 16
15 16 16 15 17 19 10 21 14 25
21 24 10 19 25 17 19 13 25 24
23 25 15 25 18 23 18 14 24 11
21 12 20 24 14 18 11 12 14 13
14 20 11 16 21 15 15 17 20 24
10 18 20 18 24 23 17 18 15 11
20 19 14 23 20 23 18 22 20 11
10 24 22 12 10 11 11 12 12 13
14 12 15 15 13 24 23 23 11 23
*************************************************
Display occurrences
10: 5
11: 8
12: 8
13: 4
14: 9
15: 8
16: 5
17: 4
18: 9
19: 4
20: 7
21: 4
22: 2
23: 8
24: 9
25: 6
Max occurrences: 9
Min occurrences: 2
Average occurrences: 6.25

here is my code rite now:

``````  public int[]Occur(int[]Array){

public int[]Occur(int[]Array){

int[]countA= new int[35];
for(int i=0;i<Array.length;i++){
countA[Array[i]]++;
}
return countA;
}

public void displayOccur(int[]countA,int[]Array){
System.out.println("Display Occurrences :");
int num;
for (int i=10;i<=25;i++){

num=+countA[i];
System.out.println(i+": "+ countA[num]);
}
``````

what's wrong with it???/can u help me

JamesCherrill 3,661

the counting looks ok, but when you print I don't understand why you do that stuff with "num". countA[i] contains the count for value i, so why not just print that?

Ken1234

ok.but when i print it didn't print the occurrences of number..it just prints 100 or 0...weird==

JamesCherrill 3,661

Here's a quick way to print a whole array in one line...
`System.out.println(java.util.Arrays.toString(myArray));`
so use that inside your counting loop (lines 8-10 above) to see what's really happening there.

(Obviously you have to replace "myArray" with the name of your array that you want to print!)

Ken1234

but i need the full code for this exercise==..that's the point==...i'm tired of that

JamesCherrill 3,661

Are you asking for someone to post the full solution for you?

Ken1234

nope.just a little bit code for displays the time occurences of each num. that's all

JamesCherrill 3,661

That sounds like the whole thing to me! Nobody's going to do your homework for you, so the best thing is to get on with debugging your own code, as I suggested a couple of posts ago - ie find out whether its the calculation of the occurrences or the porinting that's worong.

Ken1234

it's just a piece of my hw.i couldnt find any solution to display the occur like that..that's really complicated==