Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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 尝试调用方法“时出错”;无法应用于给定类型";_Java_Methods - Fatal编程技术网

Java 尝试调用方法“时出错”;无法应用于给定类型";

Java 尝试调用方法“时出错”;无法应用于给定类型";,java,methods,Java,Methods,我试图创建一个按值调用的方法来求解斜边,同时让用户输入边。 我得到了这样一个错误“java:42:error:method斜边不能应用于给定的类型 我希望看到斜边(hyp)中显示的方法的结果; 但是我得到了一个错误“斜边。java:42:error:method斜边在类斜边中不能应用于给定的类型”;这里是: hypotenuse(hyp); 这就是你**使用*那种方法的方式 在这里: static double hypotenuse(double katetEn, double katetTo

我试图创建一个按值调用的方法来求解斜边,同时让用户输入边。 我得到了这样一个错误“java:42:error:method斜边不能应用于给定的类型

我希望看到斜边(hyp)中显示的方法的结果; 但是我得到了一个错误“斜边。java:42:error:method斜边在类斜边中不能应用于给定的类型”;这里是:

hypotenuse(hyp);
这就是你**使用*那种方法的方式

在这里:

static double hypotenuse(double katetEn, double katetTo)
这是您如何声明它的

注意:您声明使用两个参数调用它。一个也没有

换句话说:消息告诉您在哪一行尝试调用方法。。。以编译器无法理解的方式。然后你要做的是:看那条线。并将用法与声明进行比较

这里:

hypotenuse(hyp);
这就是你**使用*那种方法的方式

在这里:

static double hypotenuse(double katetEn, double katetTo)
这是您如何声明它的

注意:您声明使用两个参数调用它。一个也没有


换句话说:消息告诉您在哪一行尝试调用方法。。。以编译器无法理解的方式。然后你要做的是:看那条线。并将用法与声明进行比较

您试图将单个值(
hyp
)传递给
hypoconsuse
方法,但它有两个参数。您试图将单个值(
hyp
)传递给
hypoconsuse
方法,但它有两个参数。非常感谢您的输入,我只是不明白我当时必须输入斜边(katetEn,katetTo)而不是斜边(hyp)。@Matrucious非常欢迎您,我感谢您的快速接受!非常感谢您的输入,我只是不明白我当时必须输入斜边(katetEn,katetTo)而不是斜边(hyp)。@Matrucious非常欢迎您,我感谢您的快速接受!