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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@velma  Вы можете использовать цикл и сравнения элементов с каждым из элементов.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
class Main {
    public static void main(String[] args) {
        int[] array = new int[]{115, 53, 91, 23, 74, 8};
        
        int minimum = array[0]; // Берём первое число за минимальное

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

        System.out.println(minimum); // Вывод : 8
    }
} 

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

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

@velma 

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

1
2
3
4
5
6
7
8
9
public static int findMin(int[] arr) {
    int min = arr[0]; // Первый элемент массива устанавливаем в качестве минимального
    for (int i = 1; i < arr.length; i++) {
        if (arr[i] < min) { // Если текущий элемент меньше минимального, обновляем минимальное значение
            min = arr[i];
        }
    }
    return min;
}


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