Почему цикл в java работает неверно?
если прописать вот так:
System.out.println("Skol'ko ychenikov vvesti?");
int n=read.nextInt();
for (int i=1;i<=n;i++){
System.out.println("input name "+(i));
follower.addStudent(read.nextLine());
то при выполнении цикла выводится input name 1, следом input name 2 (при этом не принимает значение для input name 1, принимает его только начиная с i=2),
если ввод n с клавиатуры заменить на заранее заданное значение n, то все работает корректно. Что не так с вводом n с клавиатуры???