• 二维数组的平均值求法


     1 package com.shuzu;
     2 
     3 public class Average {
     4     public static void main(String[] args) {
     5         int[][] a = {{2,3},{6,7},{8,20,20}};
     6         Average ave = new Average();
     7         ave.strAvg(a);
     8         System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
     9         ave.sumAvg(a);
    10     }
    11     
    12     //求所有数值的平均值
    13     public void sumAvg(int[][] b){
    14         int sum = 0;
    15         int n=0;
    16         float ave=0;
    17         for(int row=0;row<b.length;row++){
    18             for(int col=0;col<b[row].length;col++){
    19                 sum=sum+b[row][col];
    20                 n++;
    21             }
    22         }
    23         ave = sum/n;
    24         System.out.println("数组中含有的数值的个数:"+n+"所有数组值相加得到的和是:"+sum+"得到的平均数是:"+ave);
    25     }
    26     //求二维数组中每个数组的平均数
    27     public void strAvg(int[][] b){
    28         float ave =0;
    29         int sum = 0;
    30         for(int row=0;row<b.length;row++){
    31             for(int col=0;col<b[row].length;col++){
    32                 sum = sum+b[row][col];
    33                 ave = sum/b[row].length;
    34             }
    35             System.out.println("二维数组中每个数组的和:"+sum+"平均值是:"+ave);
    36             ave=0;
    37             sum=0;
    38         }
    39     }
    40 }
    本人目前处于学习阶段,各位大神多多提宝贵的建议!
  • 相关阅读:
    [SHOI2008]堵塞的交通
    [SHOI2008]汉诺塔
    [JSOI2008]最小生成树计数
    [JSOI2008]球形空间产生器
    [HNOI2014]画框
    HDU 2255 奔小康赚大钱
    [SDOI2017]新生舞会
    [BZOJ2285][SDOI2011]保密
    [BZOJ3232]圈地游戏
    [HDU5909]Tree Cutting
  • 原文地址:https://www.cnblogs.com/FanSunny/p/4834443.html
Copyright © 2020-2023  润新知