Здравствуйте, многоуважаемые разработчики. Могу ли я поинтересоваться почему в данной задаче я должен использовать понятие, которое ещё ни разу не обсуждалось в текстовых лекциях? Я пока понял, что нужно перед public static void написать public static int[][] multiArray, едва ли умом не тронулся.
Пришлось смотреть правильные ответы и тупо копировать оттуда верхнюю часть кода, ведь я даже не знаю, что значат эти слова вверху пока что.
И либо это я дурак и где-то пропустил целый урок, либо здесь где-то есть недочёт.
Не поймите меня не правильно, но я учусь программированию с самого нуля (с уровня хлебушка) и когда я встречаю подобное в задачках, мне становится не по себе и хочется просто всё кинуть.
Да, и за объяснение этой задачи и в принципе всего по теме вопроса я буду весьма признателен.
package com.javarush.task.pro.task05.task0511;
import java.util.Scanner;
/*
Создаем двухмерный массив
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
public static int[][] multiArray;
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
multiArray = new int [n][];
for(int i = 0; i < multiArray.length; i ++)
{
int size = sc.nextInt();
multiArray[i] = new int [size];
}
}
}