Loading...
pecata avatar pecata 17 Точки

Проблем с пълнене на масив

Scanner input = new Scanner(System.in);

intlineCount = input.nextInt();

String[] inputArr = new String[lineCount];

for (int i = 0; i < lineCount; i++) {

inputArr[i] = input.nextLine();

}

 

Нещо не мога да разбера защо горният код не ми пълно правилно масива. 1-ят подаден Стринг отива на на 1-ва позиция (не на нулева), 2-ят на 2-ра и т.н. А на нулева позиция няма нищо. Нещо не мога да загрея къде е грешката.

edit: Всъщност проблемът е че след първото натискане на клавиш след като вкарам 1-я int (lineCount), директно ме праща на нов ред (все едно взима null за вход),  завърта отново цикъла и тогава почва да пълни масива от позиция i=1. Дано някой ме е разбрал, че аз като го чета трудно се разбирам. smile

Тагове:
2
Java Advanced
pecata avatar pecata 17 Точки

Колеги мерси и на 2мата за бързите отговори. И двете опции работят без грешка.

3
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.