Обучение , как устранять ошибки, почти так же важно, как и обучение кодированию :-)
A. Начните с просмотра документов для InputMismatchException , чтобы узнать, когда и почему это происходит:
Брошенный сканером, чтобы показать, что полученный токен не
соответствует шаблону для ожидаемого типа или токена вне диапазона для ожидаемого типа.
B. Посмотрите на трассировку полного стека. Трассировка предоставляет контекст об ошибке, такой как строка, где она произошла, и какой метод вызывался:
... at java.util.Scanner. nextInt (Scanner.java:2076)
at scanner_practice.main (scanner_practice.java:41)
C. Посмотрите на код Java около строки ошибки:
line 40: System.out.print("Adjective: ");
Заключение: «прилагательное», вероятно, не является целым числом.