Как мне сделать Java-программу, которая повторяет фразу?

Я пишу Java-программу, которая запрашивает у пользователя фразу и повторяет ее в соответствии с пользователем.

Это мой код Java на данный момент:

Scanner keyboard = new Scanner(System.in);
System.out.print("What is your Phrase ");
int x;
x=keyboard.nextInt();

System.out.println("How many times should I repeat it");
int y;
y=keyboard.nextInt();

for (int i =0;i<=y;i++)
System.out.println(x);

}
}

Это ошибки, которые я получаю при запуске.

Исключение в потоке "main" java.util.InputMismatchException

1 ответ

Попробуйте изменить x на строковое значение.

String x;
x= keyboard.nextLine();

Кроме того, ваше заявление должно быть

for (int i =0;i<y;i++)

Или же он напечатает вашу фразу в дополнительное время.

Другие вопросы по тегам