public static void main(String[] args) throws Exception {
       int[] array = initializeArray();
       int max = max(array);
       System.out.println(max);
   }

   public static int[] initializeArray() throws IOException {
      BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

      int[] array = new int[20]; // создай и заполни массив
Подскажите пожалуйста, я правильно понимаю, что в методах main и initializeArray разные массивы int[] array ? Или же массив array объявлен в методе main и проинициализирован в методе initializeArray , но в таком случае странно выглядит объявление вроде как новогого массива с тем же именем