Даже если я напортачил с кодом, как может не приниматься выполнение первого требования "В классе Solution должна быть публичная статическая переменная strings типа String[], проинициализированная массивом размером 5 элементов." Так вот же она.
package com.javarush.task.pro.task05.task0502;
/*
Четные и нечетные ячейки массива
*/
public class Solution {
public static final String ODD = "Нечётный";
public static final String EVEN = "Чётный";
public static String[] strings = new String[5];
public static void main(String[] args) {
for (int a = 0; a <= strings.length; a++) {
if ((a % 2) == 0)
strings[a] = EVEN;
else if (a == 0)
strings[a] = EVEN;
else strings[a] = ODD;
}
System.out.print("index = 0");
System.out.println(" value = " + strings[0]);
System.out.print("index = 1");
System.out.println(" value = " + strings[1]);
System.out.print("index = 2");
System.out.println(" value = " + strings[2]);
System.out.print("index = 3");
System.out.println(" value = " + strings[3]);
System.out.print("index = 4");
System.out.println(" value = " + strings[4]);
}
}