Как система понимает что когда я пишу result [0] - то подразумеваю столбец, а не строку? Вопрос касается второй и третьей строк ниже в коде. int l = array.length%2 ==0 ? array.length/2 : array.length/2+1; result[0] = Arrays.copyOfRange(array, 0, l); result[1] = Arrays.copyOfRange(array, l, array.length); System.out.println(Arrays.deepToString(result));