Убедись, что метод doubleValues умеет работать со списками любой длины, а не только 10. Знаю, что ошибка в for (int i=0; i<10; i++){ т.к. по ходу прохождение цикла массив увеличивается в размере, и в определенный момент выходит за пределы 10. Я пытался вводить переменную, умножать её, приплюсовывать к i — всё тщетно.