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+"个数字比平均值小");
代码运行结果如下图所示: