用JAVA编写,数组求平均值问题!

来源:百度知道 编辑:UC知道 时间:2024/06/04 21:34:01
在歌唱比赛中,共有10位评委进行打分,在计算歌手得分时,去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,就是该选手的最终得分。如果已知每个评委的评分,求该选手的得分。

public class A
{
public static void main(String[] args)
{
int[] num={4,6,5,7,2,3,9,6,8,5};
int min=num[0];
int max=num[0];
double info=0;
for(int i=0;i<num.length;i++)
{
if(min>num[i])
{
min=num[i];
}
else if(max<num[i])
{
max=num[i];
}
}
System.out.println("最高分和最低分是:"+max+","+min);
for(int i=0;i<num.length;i++)
{
if(num[i]==max||num[i]==min)
{
continue;
}
info+=num[i];
}
System.out.println("去掉最高分和最低分,该选手得分为:"+(info/8));
}
}

看看这个吧,简单的方法

import java.util.Arrays;

public class Test3 {
public static void main(String[] args) {
int[] score = {6,8,7,9,4,7,8,6,8,6};
Arrays.sort(score);//排序,排序后头尾都不要,这样就去掉了最高分和最低分

int sum = 0;
for(int i=1; i<score.length-1; i++) {//从第数组

给一个长度为7的整数型数组赋初值,并求它们的和及平均值,然后输出(用JAVA编写) 用C++用C++编写一个函数模板,对不同类型的数组求平均值。 我是c++初学者,请问怎样编写一个函数求整形数组的平均值(可求任意维的数组)?谢谢 编写一个Java Aplication,输出一个整数数组中最大和最小的元素、平均值以及所有元素的和。 用c语言编写求输入20个数的平均值 用C#请编写一个程序,统计数组a中偶数的个数以及所有奇数的平均值 用JAVA编写一个用于求了两个数组元素的和,并分别将结果保存在另一个数组中。 用Java编写程序,定义一个数组,实现数组逆序排列. 用java编写数字字符型的数组转换成整型的数组? 用递归算法求数组a【】中n个整数的平均值,n个整数之和