for (int i = 0; i < firstArray.length; i++)
resultArray[i] = resultArray[i] + firstArray[i];// 3массив (ячейка1) = 3массив (ячейка1) + первый массив(ячейка1)
3массив (ячейка2) = 3массив (ячейка2) + первый массив(ячейка2)
соответственно:
for (int i =0; i<secondArray.length;i++){
resultArray[i + firstArray.length] = secondArray[i];// 3массив (ячейка1 + длинна всего первого массива) = второй массив(ячейка1)
3массив (ячейка2 + длинна всего первого массива) = второй массив(ячейка2)
Итого каждый раз мы добавляем к ячейки длину массива? или я несу ахинею))
Александр
11 уровень
resultArray[i + firstArray.length] = secondArray[i];// скопировал строку с готового решения ( не понимаю ее)
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
VitShv
17 января 2021, 09:34
Вы немного неправильно код скопировали, отсюда и вся путаница.
0
Максим
16 января 2021, 18:55полезный
В первой части мы в результирующий масив записываем первый масив длиной допустим "n". Чтоб правильно записать в результирующий масив, еще один масив, то начинать запись нужно с ячейки, номер которой и являеться "n". В новом цыкле это записали как "resultArray[i + firstArray.length]".
+1
Умалатработаю в totamtosyam
16 января 2021, 18:51
Код прикрепить не вариант?
0