Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); ArrayList<String> list = new ArrayList<String>(); for (int c = 0; c<n; c++) { list.add(scanner.nextLine()); } for (int i = 0; i <list.size(); i++) { System.out.println(list.get(i)); } Подскажите пожалуйста, почему со Scanner не получается решить задачу таким образом. Если я ввожу n=5, то почему то могу вести только 4 значения в массив. Как это работает?