Question: The task is below: For some reason, the test cases for my code are failing. what is wrong with the code CODE public static String
The task is below:

For some reason, the test cases for my code are failing. what is wrong with the code
CODE
public static String countArray (int[] array) {
if (array.length == 0) {
return "";
}
String result = "";
int counter = 0;
for (int i = 0; i
if (array[i] >= 2 && array[i]
counter = 1;
for (int j = i + 1; j
if (array[i] == array[j]) {
counter++;
}
}
}
result += array[i] + ": " + counter + " ";
}
return result;
}
TEST CASES

Write a method countArray that takes an array of integers as a parameter. The method checks the integers that are even and in the range 2 inclusive to 100 exclusive and counts how many occurrences of each are in the array. The method should return a string that has all the values in the array along with the number of their occurrences in the array. For example: if the array has the following values: [2,10,10,98,3,146], the method should count the occurrence of integers that match the condition above. The string returned should be as follows (use ): 2:1 10:2 98: 1" If the array is empty, the returned string should be empty
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
