equals()的参数类型不太可能:字符串似乎与扫描仪无关。为什么会这样:
4dbbbstv1#
您正在检查scanner对象是否等于字符串。您需要做的是使用扫描仪和 scan.NextLine() 它将从控制台返回一个带有输入值的字符串,然后与之进行比较。
scan.NextLine()
String userInput = scan1.NextLine(); if(userInput.equals("Harimau")) ...etc
1条答案
按热度按时间4dbbbstv1#
您正在检查scanner对象是否等于字符串。您需要做的是使用扫描仪和
scan.NextLine()
它将从控制台返回一个带有输入值的字符串,然后与之进行比较。