Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java错误:Finch类型中的方法不适用于参数(Scanner)";_Java_Input - Fatal编程技术网

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
的签名是什么?