Задача 6 уровня 5 лекции "Вырезаем середину"
Посмотрел решение данной задачи и не понял.
Мой вариант был первым ,что мне пришло в голову и больше ничего не приходило. Думал она будет намного проще. Прочитал лекции еще раз и не нашел ничего умнее чем сделать так
public class Solution {
public static char[][] chars;
public static void main(String[] args) {
String[][] chars={
{a,b,c,d,e,f},
{g,-,-,-,-,l},
{m,-,-,-,-,r},
{s,t,u,v,w,x}};
}
}
Просьба объяснить почему мое решение не правильное? выдает что выражение не верное 13 строка.
Параллельно читаю книгу изучаем java и в теме про массивы там и близко такого нет.
package com.javarush.task.jdk13.task06.task0633;
/*
Вырезаем середину
*/
public class Solution {
public static char[][] chars;
public static void main(String[] args) {
String[][] chars={
{a,b,c,d,e,f},
{g,-,-,-,-,l},
{m,-,-,-,-,r},
{s,t,u,v,w,x}};
}
}
'a'
. P.S.: А Вы уверены что это точно надо делать вручную?for
, вложенный в другой циклfor
. Кроме того, насколько я понимаю, Вам надо работать не с локальной переменнойchars
которую в объявили в методеmain()
, а с одноимённым статическим полем класса.