首页 > AI文库 >

34建立一个数组类,计算二维数组中每一列数据的平均值,保存在一维数组中。该类包含如下成员: (1)成员变量, double avg[ ]:存储列数据的平均值,4行; int d[ ][ ]:存储4

分享 40381
首先,我们需要创建一个名为Array的类,包含两个成员变量:avg和d。然后,我们需要实现三个成员方法:构造方法、avg_d()和disp()。最后,在主类中创建一个Array对象,并使用给定的数据进行测试。

以下是代码实现:

```java
class Array {
double avg[] = new double[4];
int d[][] = new int[4][5];

public Array(int x[][]) {
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
d[i][j] = x[i][j];
}
}
}

public void avg_d() {
for (int i = 0; i < 4; i++) {
int sum = 0;
for (int j = 0; j < 5; j++) {
sum += d[j][i];
}
avg[i] = (double) sum / 5;
}
}

public void disp() {
for (int i = 0; i < 4; i++) {
System.out.println("第" + (i + 1) + "列的平均值为:" + avg[i]);
}
}
}

public class Main {
public static void main(String[] args) {
int data[][] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20}
};
Array arr = new Array(data);
arr.avg_d();
arr.disp();
}
}
```

运行上述代码,将输出每一列数据的平均值。

相关推荐

中国经济实现高质量发展具备哪些显著优势论文1500字

AI文库

世界变乱交织,中国笃行担当 变革动荡 大国关系 中国智慧 上述内容分别为大标题和三个小标题,请以此写出不少于2000字的形式与政策论文,要求内容充实具体,不存在抄袭、、雷同情况

AI文库

假如你是形式与政策这个课程的一名学生,请以“世界变乱多织,中国笃行担当”为主题,写一篇论文,要求完全按照论文的格式,字数一定在2500字以上!

AI文库

请结合《走好新时代科技自立自强之路》专题和今年2月8日广东省高质量发展大会聚焦产业科技话创新、谋未来主题,谈谈你对党的二十大提出的“科技强国”战略的认识及行动

AI文库

国家安全为什么与你我息息相关论文不少于1500

AI文库

热门图文

上一篇:写一篇关于地图画中国这门课的学习报告,3000字左右,要有格式

下一篇:如何助力发展新质生产力