// 统计高于平均分的分数有多少个。
// 定义数组[95, 92, 75, 56, 98, 71, 80, 58, 91, 91]。
// 定义getAvg方法,获取一个数组中的平均数
// 定义变量,保存高于平均分的个数
public static void main(String[] args) {
int arr[] ={95, 92, 75, 56, 98, 71, 80, 58, 91, 91};//定义分数 数组
int avg = getAvg(arr);//调用getAvg方法求出平均数
int num=0; //定义超过平均分的个数,初始值为0个
for (int i = 0; i <arr.length ; i++) {
if (arr[i] > avg) {
num++;
}
}
System.out.println("超过平均分"+avg+"分:的个数为"+num);
}
public static int getAvg( int a[]){//定义一个getAvg方法来求出平均数返回 avg
int avg;//定义平均数
int sum=0;//定义总分
for (int i = 0; i <a.length ; i++) {//求出总分
sum+=a[i];
}
avg=sum/a.length;//总分/数组的长度为平均分
return avg;
}
其中当方法的返回值 为void时候没有return;其他返回值必须有return;