21xrx.com
2024-12-23 00:16:53 Monday
登录
文章检索 我的文章 写文章
Java实现二维数组求最值和平均值
2023-06-15 17:29:20 深夜i     --     --
Java 二维数组 最大值 最小值 平均值

在Java编程中,二维数组是常见的数据类型。对于一个二维数组,我们可能需要求出其中的最大值、最小值和平均值。这里介绍一种用Java代码实现二维数组求最大值、最小值和平均值的方法。

首先,我们需要定义一个二维数组,并初始化它:

int[][] arr = {

  1,

  5,

  9

};

接下来,我们可以用双重循环来遍历整个数组,并找到其中的最大值、最小值和平均值:

int max = arr[0][0]; // 假设数组的第一个元素为最大值

int min = arr[0][0]; // 假设数组的第一个元素为最小值

int sum = 0;     // 数组所有元素的总和

int count = 0;    // 数组元素的个数

for (int i = 0; i < arr.length; i++) {

  for (int j = 0; j < arr[i].length; j++) {

   if (arr[i][j] > max) {

     max = arr[i][j];

   }

   if (arr[i][j] < min) {

     min = arr[i][j];

   }

   sum += arr[i][j];

   count++;

  }

}

double avg = sum / (double) count;

最后,我们可以将计算得出的最大值、最小值和平均值输出:

System.out.println("最大值为:" + max);

System.out.println("最小值为:" + min);

System.out.println("平均值为:" + avg);

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复