В моей текущей программе один метод просит пользователя ввести описание продукта как String
. Однако, когда я позже попытаюсь распечатать эту информацию, отображается только первое слово из String
. Что может быть причиной этого? Мой метод заключается в следующем:
void setDescription(Product aProduct) {
Scanner input = new Scanner(System.in);
System.out.print("Describe the product: ");
String productDescription = input.next();
aProduct.description = productDescription;
}
Таким образом, если пользовательский ввод - «Газированная сода с апельсиновым вкусом», System.out.print
выдаст только «Игристое».
Любая помощь будет принята с благодарностью!