Метод max должен возвращать максимальный элемент из переданного массива.Если вас смутит -2147483648, то не думаю что из-за этого, потому что так уже делал, хотя кто знает)