Text1-综合练习5

Text-综合练习5

产生十个1-100之间的随机数存入数组

求和

求平均数

找出有几个数字比平均值小

Random number1=new Random();
        Scanner number2=new Scanner(System.in);
        System.out.println("请输入要产生随机数的个数:");
        int n=number2.nextInt();
        int arr[]=new int [n];
        int count=0;
        double ave=0.0;
        int x=0;
        for (int i = 0; i <n; i++) {
            int R=number1.nextInt(100)+1;//产生n个1-100之间随机数
            arr[i]=R;//把随机数存到数组中
            System.out.println(arr[i]);
            count+=arr[i];
        }
        ave=count/n;
        for (int i = 0; i < arr.length; i++) {//遍历数组找出比平均数小的元素
            if(ave>arr[i]){
                x++;
            }
        }
        System.out.println("数组中"+n+"个数的和为"+count+",平均数为"+ave+",一共有"+x+"个数字比平均值小");

代码运行结果如下图所示:

posted @ 2025-01-11 15:42  chi_yu  阅读(12)  评论(0)    收藏  举报