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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от NicolasSsh , 3 года назад

@lilla.herman  Вы можете использовать два цикла для нахождения минимального элемента массива.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
class Main {
    public static void main(String[] args) throws Exception {
        int[] array = new int[]{1, 52, 71, 83, 121};

        int min = array[0];

        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array.length; j++) {;
                if (array[i] < array[j] && array[i] < min && i != j) min = array[i];
            }
        }
        System.out.println("MIN : " + min); // Вывод : MIN : 1
    }
}

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

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

@lilla.herman 

В Java можно найти минимальный элемент массива с помощью цикла, который перебирает все элементы массива и сравнивает их значения. Можно использовать цикл for или цикл foreach. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
// Создаем массив
int[] arr = {5, 3, 9, 1, 7};

// Находим минимальный элемент
int min = arr[0]; // Предполагаем, что первый элемент минимальный
for (int i = 1; i < arr.length; i++) {
    if (arr[i] < min) {
        min = arr[i]; // Нашли новый минимальный элемент
    }
}

// Выводим результат
System.out.println("Минимальный элемент: " + min);


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