Я пытаюсь сделать tamagotchi, и я хотел бы, чтобы объект мог получать более одной команды от одного и того же сканера. Поэтому, когда я печатаю «sleep», после этого я могу писать в консоли следующее, что он должен делать, как «есть».Java Switch Case с несколькими входами
Вот код:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Tamagotchi blue = new Tamagotchi("Lenns", 8, 4, 6, 7);
Scanner scanner = new Scanner(System.in);
String Input = scanner.nextLine();
switch (Input) {
case "Eat":
blue.eat();
break;
case "Sleep":
blue.sleep();
break;
case "Sport":
blue.sport();
break;
case "Condition":
blue.output();
break;
default: System.out.println("no valid option");
break;
}
Я надеюсь, что вы понимаете мой вопрос и может помочь мне.
Большое спасибо за ваше драгоценное время.
Что не так с кодом, который у вас есть в настоящее время? – Natecat
Я пишу свою первую команду, и после этого я не могу написать вторую, поэтому после того, как я напишу, программа «over» –
Поместите свой код в цикл while. – trylimits