求数组中小于数组平均值的个数

1.求数组和

2.求数组平均值

3.求小于平均值数个数

import java.util.Random;

public class ArrayTest5 {
    public static void main(String[] args) {
        int[] arr = new int[10];//10是数组长度
        Random r = new Random();
        for (int i = 0; i < 10; i++) {//这里的10可以直接用arr.length
            int number = r.nextInt(100) + 1;
            arr[i] = number;

        }
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
            sum += arr[i];

        }
        System.out.println(sum);
        double temp = sum / 10.0;
        System.out.println("平均数为" + temp);


        int small = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] < temp) {
                small++;
            }
        }
        System.out.println("有" + small + "个小于平均数");


    }
}

你可能感兴趣的:(java,开发语言)