public static int max(int[] array) {
    int localMax = 0;
    int max_id = 0;
    for (int i = 0; i<array.length; i++)
        if (array[i] > localMax) {
            localMax = array[i];
            max_id = i;
    }
    return localMax; //array[max_id]
}
Пробую разные варинты, возвращает правильно, 111, но задачу не принимает по пункту, метод должен возвращать максимальный элемент из массива array. Помогите разобрать, где неправильно что сделал?