Java中一维数组的平均长度

时间:2013-03-01 05:50:13

标签: java arrays average

我是网站和编程的新手,所以请耐心等待。

我的计划必须符合以下条件:

  1. 读取正整数n,然后读取x,yn个坐标,将这些值存储在名为points {{1}的二维数组中行和两列。

  2. 创建一个二维数组,其中n行和n列命名为distance,其中distance [i] [j] =从points [i]到points [j]的距离。

  3. 创建一个名为averages的长度为n的一维数组,其中average [i] =距离的行n的平均值。

  4. 确定并打印哪个i点的平均距离最小。

  5. 我似乎在第3部分难倒的部分,我如何计算行的平均距离?

    到目前为止,这是我的代码,如果有人可以帮我完成它,我将不胜感激。同时指出我所拥有的任何错误。

    n

1 个答案:

答案 0 :(得分:0)

这应该这样做:

public static double average(double[] x)
{
   double avg = 0;
   for (double d: x)
     avg += d;
   avg /= x.length;
   return avg;
}