Answer:
The Java program is explained below
Explanation:
public class ArrayMode {
public static int mode(int arr[]) {
int maxValue = 0, maxCount = 0;
for (int i = 0; i < arr.length; ++i) {
int count = 0;
for (int j = 0; j < arr.length; ++j) {
if (arr[j] == arr[i])
++count;
}
if (count > maxCount) {
maxCount = count;
maxValue = arr[i];
}
}
return maxValue;
}
public static void main(String args[]) {
int arr[] = { 9, 5, 3, 8, 5, 12, 19, 5, 11 };
System.out.println("The set of numbers are: ");
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + " ");
System.out.println("\nThe mode of the set is: " + mode(arr));
}
}