用Java随机生成10个100以内的数存入数组,统计并输出数组中高于平均值的数有几个?

如题所述

public static void main(String args[]) {
        int[] arrays=new int[10];
        int count=0;
        for(int i=0;i<10;i++){
            //生成随机数
            int randomInt=new Random().nextInt(100);
            arrays[i]=randomInt;
            count+=randomInt;//求和
        }
        int average=count/10;
        int a=0;//大于平均值的个数
        for(int i:arrays){
            if(i>average){
                a++;
            }
        }
        System.out.println("大于平均值的个数有"+a+"个");
    }
温馨提示:答案为网友推荐,仅供参考
相似回答