Homework вопрос ввода пользователя, что у меня были небольшие проблемы с ...Java: принимать только первое слово строки
Мне нужно иметь пользовательский ввод строки в качестве категории продукта. Если пользователь вводит несколько слов, мне нужно взять только первое введенное слово.
Стимулирование: Я не могу использовать операторы 'if'.
Вот что у меня есть до сих пор, но оно терпит неудачу, если набирается только одно слово.
Scanner scan = new Scanner (System.in);
System.out.println ("Enter a noun that classifies the"
+ " type of your product:");
String noun = scan.nextLine();
int n = noun.indexOf(" ");
String inputnoun = noun.substring(0,n);
'String # split' -' String [] parts = noun.split (""); 'тогда первый элемент является первым словом, независимо от того, есть ли на самом деле несколько слов или нет ... – MadProgrammer