Java中的Math.pow错误

Java中的Math.pow错误,java,Java,我“显然”只是在学习编程,我似乎不知道该怎么做才能摆脱这个错误。错误出现在最后一行的第二行,即:[System.out.print(+windChill);] 这里(写在下面)是Java生成的关于我所得到的错误的“可能提示”列表: **')' expected method pow in class java.lang.Math cannot be applied to given types required: double,double found: double method po

我“显然”只是在学习编程,我似乎不知道该怎么做才能摆脱这个错误。错误出现在最后一行的第二行,即:[System.out.print(+windChill);]

这里(写在下面)是Java生成的关于我所得到的错误的“可能提示”列表:

**')' expected method pow in class java.lang.Math cannot be applied to given types required: double,double found: double method pow in class java.lang.Math cannot be applied to given types required: double,double found: double operator + cannot be applied to double,pow incompatible types required: doub...**
Math.pow
接受两个参数,在表达式
x^y
中,它接受第一个参数
x
和第二个参数
y
,但只传递单个参数。你的指数在哪里?

((35.41+温度-数学功率(风速*16)+数学功率(温度*16))

需要两个参数。您只提供了一个参数

你是说
Math.pow(风速,16)

Math.pow被声明为
公共静态双功率(双a,双b)
它将第一个参数的值返回到第二个参数的幂


此外,您在左侧还有一个额外的括号。

这里有一个额外的括号:

 double windChill = (((
                    ^

要么删除它,要么在末尾添加一个

Math.pow函数需要两个参数,base和power。您只传递一个值-风速和16的乘积。我想你可能是说:

Math.pow(windSpeed, 16)

该错误表示您在开始的行末尾缺少一个

double windChill = (((35.41 + temperature...

你也可以删除一个
=
后面表达式开头的
,因为看起来并不是所有这些都是真正需要的。

+1也可以从我这里删除。我不应该在发现第一个错误后停止阅读。:)谢谢你,但如果你接受他的答案,我想Prason会更高兴:-)
double windChill = (((35.41 + temperature...