Почему не заполняется массив через Scanner?
Scanner sc = new Scanner(System.in); int nums = 0; while(sc.hasNext()){ String x = sc.nextLine(); nums++;} (Код выше считает количество введенных слов в каждой отдельной строке (предполагается именно такой ввод). String [] arr = new String [nums]; (Далее, зная сколько было введенных слов, я объявляю массив, указывая известное мне кол-во элементов в нем). for(int i = 0; i < nums; i++){ arr[i] = sc.nextLine(); } (Здесь создаю цикл, который перебирает мой массив, а после, с каждой последующей итерацией, он должен был присваивать каждому элементу те самые значения из пользовательского ввода, но тут уже выдает ошибку). System.out.println(arr[1]); Помогите разобраться, как я могу положить значения из ввода в массив? В чем ошибка? Я проверила каждый отдельный кусок кода и все они работают, но вот что-то все равно не то :( хальп ми плис