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

Аватар пользователя Никита Сысоев
Никита Сысоев
20 октября 2022

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

int[] arr = {10, 7, 1, 4, 7, 4, 11};

// Предположим, что нулевой элемент максимальный
int max = arr[0];

// В цикле начинаем с первой ячейки
for (int i = 1; i < arr.length; i++) {
    if (arr[i] > max) {
        max = arr[i];
    }
}

System.out.println(max); // => 11
1 0