Вам нужно использовать оператор if
, чтобы проверить, действительно ли вы смотрите на меньший элемент. Используйте <=
для сравнения, так что, когда вы видите одинаково наименьшее значение, используется более поздний индекс.
for (int i = 1; i < a.length; i++) {
if (a[i] <= min) {
min = a[i];
index = i;
}
}
Кстати, цикл может начинаться с 1 вместо 10, поскольку вы инициализируете min
и index
перед циклом, используя значение с индексом 0.