Проблема в этой строке:
double minimum = inputHolder[inputCounter];
Java инициализирует новые переменные и все элементы нового массива 0 значениями. Смотри здесь.
Таким образом, по умолчанию ваша переменная minimum
установлена в 0, и если ваш массив имеет значения больше 0, ваша переменная minimum
не будет обновлена, поскольку 0 меньше всех других положительных значений.
Вам нужно будет установить очень большое значение, например 99999, или вы можете использовать Double.MAX_VALUE
, который даст вам максимальное значение, которое может хранить двойное число.