Как найти минимальное значение массива в java?

Пользователь

от rodger.botsford , в категории: Java , 3 года назад

Как найти минимальное значение массива в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от camren , 2 года назад

@rodger.botsford 

Чтобы найти минимальное значение в массиве целых чисел в Java, вы можете использовать следующий код:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
int[] array = {3, 4, 1, 2, 5};
int min = array[0];

for (int i = 1; i < array.length; i++) {
  if (array[i] < min) {
    min = array[i];
  }
}

System.out.println("Минимальное значение в массиве: " + min);


В этом коде мы устанавливаем переменную min равной первому элементу массива, а затем используем цикл for для перебора всех элементов массива. Если текущий элемент меньше текущего минимального значения, мы обновляем min на этот элемент. В конце цикла min будет содержать минимальное значение в массиве.


Обратите внимание, что этот код работает только для массивов целых чисел. Если вы хотите найти минимальное значение в массиве другого типа, например в массиве вещественных чисел или строк, вам может

Пользователь

от lamar , 2 года назад

@rodger.botsford 

Вы можете использовать цикл for для поиска минимального значения в массиве. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
int[] numbers = {5, 3, 8, 1, 9, 2}; // пример массива

int min = numbers[0]; // предполагаем, что первый элемент массива является минимальным

for (int i = 1; i < numbers.length; i++) { // начинаем со второго элемента
    if (numbers[i] < min) { // если текущий элемент меньше предполагаемого минимума
        min = numbers[i]; // обновляем минимальное значение
    }
}

System.out.println("Минимальное значение массива: " + min); // выводим минимальное значение


Результат выполнения кода:

1
Минимальное значение массива: 1