Сперва я делал 2 цикла for: внешний и внутренний (как указано в коде ниже), но мне выдавало ошибку. Почему нельзя заполнять массив постепенно ?
Создать массив в массиве на 1 элемент и заполнить его. Потом на 2 элемента и заполнить его, и тд.
public class Solution {
public static int[][] result = new int[10][];
public static void main(String[] args) {
for (int i = 0; i < result.length; i++) {
result[i] = new int[i+1];
for (int j =0; j < result[i].length; j++){
result[i][j] = i+j;
System.out.print (result[i][j] + " ");
}
System.out.println ();
}
}
}
Dendi
8 уровень
Почему нельзя сделать так ?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3303140
8 апреля, 05:22
Логика правильная, так и нужно. А массив был сразу объявлен статическим, или ты сделал сам? Если сам, то перенеси его в мейн, сделай локальным
0