значение масива 100000 изза того что если его не проиницилизировать, выдает ошибку что в нем слишком мало значений. Главная проблема в том, что не работает вывод в обратную сторону. Просто не знаю что делать
package ua.javarush.task.pro.task05.task0505;
import java.util.Scanner;
/*
Reverse
*/
public class Solution {
public static int[] array = new int[1000000];
public static void main(String[] args)
{
Scanner console = new Scanner(System.in);
int N = console.nextInt();
if (N > 0 && N % 2 != 0)
{
for(int i = 0;i < N;i++)
{
array[i] = console.nextInt();
System.out.println(array[i]);
}
}
else if(N > 0 && N % 2 == 0)
{
for (int j = 0; j <= N; j++) {
array[j] = console.nextInt();
}
for (int j = N; j >= 0; j--) {
System.out.println(array[j]);
}
}
}
}