Cześć, mam taki kod:
Book book = new Book();
Author author = new Author();
System.out.println("Adding a new book...");
System.out.println("Name: ");
book.setName(bReader.nextLine());
System.out.println("Language: ");
book.setLanguage(bReader.next());
System.out.println("ISBN: ");
book.setId(bReader.nextInt());
System.out.println("Author first name: ");
author.setFirstName(bReader.next());
System.out.println("Author second name");
author.setLastName(bReader.next());
Chodzi o to, że ten kod nie działa tak jak bym chciał. Od razu wyskakują dwa napisy: Name i Language. Dlaczego nie jest tak, że po napisie Name nie czeka aż wpisze coś i dopiero idzie dalej ?