При роботі з даною задачею я не зрозуміла як працює система. дано: int[] firstArray = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }; int[] secondArray = new int[]{10, 11, 12, 13, 14, 15, 16, 17, 18, 19,}; потрібно дані з них об'єднати в int[] resultArray; командою resultArray = new int[firstArray.length + secondArray.length]; простро присвоюється кількіть комірок масиву відповідно до кількості попередніх двох, командою for (int i = 0; i < firstArray.length; i++) дізнаємо дані з кожної комірки firstArray, далі за допомогою resultArray[i] = firstArray[i]; ці дані присвоюються resultArray, а якщо вивести на екран бачу перші дані з комірок присвоєні, далі "0", це я зрозуміла. За допомогою for (int i = 0; i < secondArray.length; i++) дізнаємо дані наступного масиву, але як за допомогою команди resultArray[i + firstArray.length] = secondArray[i]; присвоюються дані іменно наступним коміркам не можу збагнути, і чому + firstArray.length , а не secondArray.length? Допоможіть розібратися. Дякую.