【发布时间】:2016-07-06 02:31:11
【问题描述】:
在ava中使用自顶向下的组织结构时,我定义了一个静态方法,稍后在main方法中使用。它是一种双数组方法,它使用来自其他数组的参数。但是,每次尝试编译时都会出现错误。我尝试了各种解决方案,包括使用 for 语句,但似乎无法修复它。
public static double[] calcGravity(double[] radius, double[] mass) {
return ((6.67 * Math.pow(10, -17) * mass) / Math.pow(radius, 2));
}
我做错了什么?
【问题讨论】:
-
它甚至不返回一个数组...如果您打算返回双精度,请省略括号,而 for 循环将如何做任何事情?
-
您正在尝试乘以一个数组。你不能那样做。此外,
pow将单个值作为参数,而不是数组。
标签: java arrays methods static double