题目描述:
定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数,
将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。
解题思路:
遍历数组即可
代码:
import java.util.Random; public class Main { public static void main(String[] args) { int[] arr=new int[40]; for(int i=0;i<arr.length;i++){ arr[i]=new Random().nextInt(100); } double sum=0,ave=0; for(int i=0;i<arr.length;i++){ sum+=arr[i]; } ave=sum/arr.length; int count=0; for(int i=0;i<arr.length;i++){ if(arr[i]<ave){ count++; } } System.out.println(count); } }