Я написал метод, чтобы найти номер режима массива, длина массива равна 10, поэтому у меня есть десять чисел в массиве, поэтому размер заполнен. Мой вопрос: если в режиме более одного номера, как я изменяю свой код для отображения обоих номеров!Метод поиска номеров режимов
Ex, если мой массив выглядит так: [1,1,1,2,2,2,3,5,6,8]
Режим в этом случае равен 1 и 2. в моем коде он печатает только первый режим, который он получает. режим так напечатает равен 1.
public static int arryMode (int [] randomList) {
int maxValue = 0;
int maxCount = 0;
for (int i = 0; i < randomList.length; ++i) {
int count = 0;
for (int j = 0; j < randomList.length; ++j) {
if (randomList[j] == randomList[i]) {
++count;
}
}
if (count > maxCount) {
maxCount = count;
maxValue = randomList[i];
}
}
return maxValue;
}
я пытался работать с этим кодом, но я получил ошибку компилятор говорит, что искомая устанавливается найден ИНТ ТНХ все равно –
жаль его наоборот –