这是我收到的错误:
The method saySomething(String) in the type Finch is not applicable
for the arguments (Scanner)
法典:
Scanner user_input = new Scanner(System.in);
String userInput;
System.out.println("Enter your two words: ");
userInput = user_input.next();
myf.saySomething(user_input);
我假设 saySomething 方法不接受扫描仪输入,如何将输入转换为字符串?谢谢
选择类似变量名称的示例,这会导致像这样的代码混乱:
您的saySomething(String)
方法需要一个字符串作为参数,当前您正在传递扫描程序。
Scanner user_input = new Scanner(System.in);
String userInput=user_input.next();
System.out.println("Enter your two words: ");
myf.saySomething(userInput);
给你的变量命名一些你可以相互差异的东西,并且是有意义的。
Scanner userInput;
String words;