Как сравнить строку с несколькими словами в инструкции if/then? Я пробовал это:Сравнение строк с несколькими словами
System.out.println("How would you describe your active lifestyle? Sedentary, Somewhat Active, or Active?");
String lifestyle = sc.next();
double activity;
if(lifestyle.equalsIgnoreCase("sedentary"))
{
activity = 0.2;
}
else if(lifestyle.equalsIgnoreCase("somewhat active"))
{
activity = 0.3;
}
else
{
activity = 0.5;
}
Но когда вы вводите «несколько активным», он назначает переменную активность 0,5. Как я могу заставить его зарегистрировать, что «несколько активным» является вещь?
Также вы должны искать несколько активных или сидячих, а не сидячих или несколько активных. (Случаи) после изменения sc.nextLine(). –