Не могу понять почему происходит: Обнаружен выход за пределы массива.
и последнее условие не проходит соответственно...
Где ошибка?
package com.javarush.task.task07.task0705;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Один большой массив и два маленьких
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] twenty = new int[20];
int[] ten1 = new int[10];
int[] ten2 = new int[10];
for (int i = 0; i < twenty.length; i++)
{
twenty[i] = Integer.parseInt(reader.readLine());
}
for (int j = 0; j < 10; j++)
{
ten1[j] = twenty[j];
}
for (int k = 10; k < 20; k++)
{
ten2[k] = twenty[k];
System.out.println(ten2[k]);
}
}
}