Маловероятный тип аргумента для equals(): строка, похоже, не связана со сканером

#java #types #arguments #equals

#java #типы #аргументы #равно

Вопрос:

Маловероятный тип аргумента для equals(): строка, похоже, не связана со сканером. почему так выглядит: здесь

Ответ №1:

Вы проверяете, равен ли ваш объект Scanner строке. Что вам нужно сделать, это принять ввод с помощью сканера, scan.NextLine() который вернет строку с входным значением с консоли, а затем сравнить с этим.

 String userInput = scan1.NextLine();
if(userInput.equals("Harimau"))
   ...etc