Java错误:Finch类型中的方法不适用于参数(Scanner)";
以下是我收到的错误:Java错误:Finch类型中的方法不适用于参数(Scanner)";,java,input,Java,Input,以下是我收到的错误: The method saySomething(String) in the type Finch is not applicable for the arguments (Scanner) 代码: 假设saySomething方法不接受扫描仪输入,如何将输入转换为字符串?感谢您提供了一个选择类似变量名的示例,它会导致如下代码混淆: 您的saySomething(String)方法需要一个字符串作为参数,当前您正在传递scanner Scanne
The method saySomething(String) in the type Finch is not applicable
for the arguments (Scanner)
代码:
假设saySomething方法不接受扫描仪输入,如何将输入转换为字符串?感谢您提供了一个选择类似变量名的示例,它会导致如下代码混淆: 您的
saySomething(String)
方法需要一个字符串作为参数,当前您正在传递scanner
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;
选择类似变量名的示例,这会导致如下代码混淆: 您的
saySomething(String)
方法需要一个字符串作为参数,当前您正在传递scanner
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;
你把
userInput
(字符串)和user\u input
(扫描仪)搞混了。这就是全部。如何选择更具描述性且差异充分的变量名?方法saySomething
的签名是什么?您将用户输入
(字符串)和用户输入
(扫描仪)混在一起了。这就是全部。选择更具描述性且差异充分的变量名如何?方法saySomething
的签名是什么?