Доброго времени суток. Уже несколько часов бьюсь над тем что же я не выполняю в условии задачи. На выходе получаю корректный результат. Через дебаг режим смотрел, там картина такая же - каждой ячейке массива присваивается значение.
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 i = 0;i< strings.length;i++)
{
strings[i] = (i%2==0) ? EVEN : 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]);
}
}