qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

构建数组类计算二维数组列均值并存储于一维数组中

时间2024-06-10 15:26:36 提问来自 江苏省连云港市 的网友 分类创作 浏览253
首先,我们需要创建一个名为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(); } } ``` 运行上述代码,将输出每一列数据的平均值。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 构建数组类计算二维数组列均值并保存至一维数组 下一篇 坐在火车上能写一首七言绝句吗