Все выводит как надо но условия задачи не выполняются.
В методе main необходимо заменить все внутренние элементы массива chars на дефис (см. пример в условии).
Что я упустил?
Прогу пишу уже второй раз.
Сначала просто путем подмены каждого chars типа - chars[1][1] = '-';
Теперь через цикл. Не могу понять что от меня хотят.
package com.javarush.task.jdk13.task06.task0633;
/*
Вырезаем середину
*/
public class Solution {
public static char[][] chars = {
{'a', 'b', 'c', 'd', 'e', 'f'},
{'j', 'h', 'i', 'j', 'k', 'l'},
{'m', 'n', 'o', 'p', 'q', 'r'},
{'s', 't', 'u', 'v', 'w', 'x'}};
public static void main(String[] args) {
printArray();
for (int i = 1; i < 3; i++) {
for (int j = 1; j < 5; j++) {
if (i != chars.length - 1 && j != chars.length - 1);
chars[i][j] = '-';
}
}
printArray();
}
private static void printArray() {
for (int i = 0; i < chars.length; i++) {
for (int j = 0; j < chars[i].length; j++) {
System.out.print(chars[i][j] + " ");
}
System.out.println();
}
System.out.println();
}
}