Почему пишит что переменная max не инициализирована? Они же инициализированы в самом начале в public static void/