Вам нужно сделать фиктивный вызов nextLine()после вашего звонка nextInt(). Он nextInt()не учитывает « n».
В качестве альтернативы и предпочтительно просто использовать nextLine()для приема всех входных данных и в зависимости от того, какие из них должны быть ints, просто используйте:
int i = Integer.parseInt(**string**);
Помогает ли это?