Не относись критически, этот код только для ознакомления. Ты про что имеешь в виду на счет двух циклов? Здесь 4 цикла. Массив двумерный, поэтому два цикла для его заполнения и два цикла для вывода его на экран. Хотя можно 4 цикла заменить ОДНИМ циклом, чтобы заполнить ДВУМЕРНЫЙ массив и тут же выводить каждый его элемент на экран, но читать код тебе легче будет?
Спасибо!)
А как заполнить обычными числами от 1 до 10?
for (int i = 0; i < 10; ++i) {
for (int j = 0; j < 10; ++j){
array[i][j] = i + 1;
}
}
i и j в array сами переберутся и наполнятся числами
смысл немого кино, обучаешь то говори, не надо стесняться
Фигня!
Во первых:
Зачем два цикла?! Это лишняя затрата памяти.
Во вторых:
Не работает! Вывод не правильный. Матрица не строится.
Не относись критически, этот код только для ознакомления. Ты про что имеешь в виду на счет двух циклов? Здесь 4 цикла. Массив двумерный, поэтому два цикла для его заполнения и два цикла для вывода его на экран. Хотя можно 4 цикла заменить ОДНИМ циклом, чтобы заполнить ДВУМЕРНЫЙ массив и тут же выводить каждый его элемент на экран, но читать код тебе легче будет?
Я это и имел ввиду, а матрицу он выводит в столбик
Sergey Pivovarov на видео матрица выводится в виде таблицы, может ты что-то упустил в коде?
Да
Извиняй))
Вместо System.out.print(a[i][j]+" ");
Я написал System.out.println(a[i][j]+" ");