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

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

от maymie , в категории: Java , 6 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от olen.shanahan , 5 месяцев назад

@maymie 

Вы можете найти минимальное значение в двух массивах на Java, сравнивая каждый элемент в обоих массивах и сохраняя наименьшее значение. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
public static int findMin(int[] arr1, int[] arr2) {
    int min = Integer.MAX_VALUE;
    for (int i = 0; i < arr1.length; i++) {
        if (arr1[i] < min) {
            min = arr1[i];
        }
    }
    for (int i = 0; i < arr2.length; i++) {
        if (arr2[i] < min) {
            min = arr2[i];
        }
    }
    return min;
}


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