Java 如何计算二维数组中某些元素的总和?(爪哇)

Java 如何计算二维数组中某些元素的总和?(爪哇),java,arrays,methods,Java,Arrays,Methods,我有一个作业,要求我编写一个方法,用于在2D数组中查找一类数字的平均值。基本上, 编写方法类别平均值。此方法返回一个双精度值,表示对应于给定年龄类别的平均年龄的平均值(算术平均值),这样categoryAverage将返回−1.0如果没有一个年龄与给定类别对应 例如,给定以下二维数组: 个人年龄: 5 43 13 16 28 43 15 35 10 21 年龄组别: C A T T Y

我有一个作业,要求我编写一个方法,用于在2D数组中查找一类数字的平均值。基本上,

编写方法类别平均值。此方法返回一个双精度值,表示对应于给定年龄类别的平均年龄的平均值(算术平均值),这样categoryAverage将返回−1.0如果没有一个年龄与给定类别对应

例如,给定以下二维数组:

个人年龄:

              5 43 13 16 28
             43 15 35 10 21
年龄组别:

                 C A T T Y
                 A T A C Y
方法调用categoryAverage(“T”)将返回数字14.67,这是对应于青少年“T”类别的三个年龄的平均值

方法调用categoryAverage(“S”)将返回−1.0,因为没有一个ageCategory元素等于S

完成方法类别平均值。确保包含方法标题


我不知道如何开始这项任务。我将如何编写此方法?

如果您不知道从何处开始,最好询问您的导师,如果他们都是a,您将如何编写此方法?有一个适合此任务的数据结构
java.util.Map
。具体地说,
Map
我将支持@QBrute的“与您的讲师交谈”建议。由于这是一项课堂作业,目的是让您熟悉课堂上涉及的具体概念。虽然我们中的许多人都可以编写完成任务的代码,但不能保证我们会以使用作业旨在强化的概念的方式编写代码,这可能会对您的教育和编程概念的掌握产生负面影响。您应该满足Bignum,因为他在你十分钟前发布了完全相同的作业。