首页 > AI文库 >

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

来自 江苏省连云港市 的网友分享 (°C) 40639

来自 江苏省连云港市 的网友 分享

(°C)

首先,我们需要创建一个名为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文库

科学管理之父泰勒在美国国会听证会上讲话的主要内容

AI文库

请用 1、6、6、8四个数字算24点

AI文库

热门图文

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

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