Почему мой код в проверке не правильный? У меня возникают ошибки в проверке на пункте:
Программа должна считывать число N и за ним еще N чисел.
Что не так?
package com.javarush.task.pro.task05.task0505;
import java.util.Scanner;
/*
Reverse
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] array = new int[6];
int nSum = 0;
for (int i = 0; i < array.length; i++) {
int num = scanner.nextInt();
nSum += num;
if (num > 0) {
array[i] = num;
}
}
if (nSum % 2 == 0) {
for (int i = 5; i >= 0; i--) {
System.out.println(array[i]);
}
} else {
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}
}