其他分享
首页 > 其他分享> > 从小白到大神-----习题五:计算数组中:大于平均年龄的员工有多少人。

从小白到大神-----习题五:计算数组中:大于平均年龄的员工有多少人。

作者:互联网

题目:
有以下数组,存储了六名员工的年龄:
int[] arr = {31,42,23,64,25,36};
请定义方法getCount(),计算数组中:大于平均年龄的员工有多少人。

  public static void main(String[] args) {
//        定义一个数组
        int[] arr = {31,42,23,64,25,36};
//        定义一个变量,接收getCount()方法的返回值
        int number = getCount(arr);
//        打印输出
        System.out.println("大于平均年龄的员工有:" + number + "人");
    }

    private static int getCount(int[] arr) {
        double avg = 0;//平均值
        int count = 0;//计数
//        求数组所有元素的和
        for (int i = 0; i < arr.length; i++) {
            avg += arr[i];
        }
//        求数组中所有元素的平均值
        avg = avg / arr.length;
//        计算大于平均值年龄的人数
        for (int i = 0; i < arr.length; i++) {
            if(arr[i] > avg){
                count++;
            }
        }
        return count;
    }

截图:
在这里插入图片描述

标签:count,arr,白到,int,-----,数组,getCount,习题,avg
来源: https://blog.csdn.net/weixin_50927993/article/details/118678724