Приветствую.
Подскажите, почему не проходит решение?
Я сначала проинициировал переменной valueEnd весь массив, а потом переменной valueStart нужную часть.
Подозреваю, что ругается на такой способ. Однако ж какая разница, каким способом выполнено задание, если решение верное.
package com.javarush.task.pro.task05.task0516;
import java.util.Arrays;
/*
Заполняем массив
*/
public class Solution {
public static int[] array = new int[20];
public static int valueStart = 10;
public static int valueEnd = 13;
public static void main(String[] args) {
//напишите тут ваш код
if (array.length%2==0){
int a=array.length/2;
Arrays.fill(array,valueEnd );
Arrays.fill(array,0,a,valueStart);
} else if (array.length%2!=0){
int a=array.length/2;
Arrays.fill(array,valueEnd );
Arrays.fill(array,0,(a+1),valueStart);
}
System.out.println(Arrays.toString(array));
}
}