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 i=0; i< result.length; i++){
for(int j=0; j<result[i].length; j++) {
result[i][j] = i + j;
}
}
for (int i=0; i< result.length; i++){
for(int j=0; j==i+1; j++){
System.out.print(result[i][j] + " ");
}
System.out.println();
}
}
}
Программа выдает 10 пустых строк, не могу понять, ошибка в цикле вывода или в одном из циклов про создание и заполнение массива, смотрел через дебагер, логика есть в этом, должно работать ровно, но не работает, не могу понять почемуAlex
35 уровень
Помогите пожалуйста обнаружить проблему/проблемы
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JavaKim
2 ноября 2021, 21:05
это да, в 16 строке не идешь по столбцам
0
Alex QA Manual Engineer
29 октября 2021, 08:30
Спасибо, поменял for(int j=0; j==i+1; j++) на for(int j=0; j<result[i].length; j++), и все стало выводить правильно
0
Вячеслав
29 октября 2021, 08:21решение
Строка 16, приглядись повнимательнее и все поймешь.
+2