Как найти минимальный элемент массива в Java?

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

от jerad.kuphal , в категории: Java , 2 года назад

Как найти минимальный элемент массива в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@jerad.kuphal 

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

1
2
3
4
5
6
int min = array[0];
for (int i = 1; i < array.length; i++) {
  if (array[i] < min) {
    min = array[i];
  }
}


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


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

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

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

@jerad.kuphal 

Для нахождения минимального элемента массива в Java можно использовать следующий код:

1
2
3
4
5
6
7
8
int[] arr = {1, 2, 3, 4, 5};
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
    if (arr[i] < min) {
        min = arr[i];
    }
}
System.out.println(min);


Этот код ищет минимальный элемент в массиве arr и выводит его на экран. В данном случае, минимальный элемент является 1.