小明去参加歌唱比赛,评分为{5,2,3,6},平均分要去掉一个最大值,去掉一个最小值,然后取平均值。
import java.util.Arrays; **//引入Arrays**
public class hw {
public static void main(String[] args) {
int arr[] = {5,2,3,6}; **//定义数组**
Arrays.sort(arr); **//让输入从小到大排序**
int max = arr[arr.length-1]; **//取最大值**
int min = arr[0]; **//取最小值**
int sum = 0;
int length = arr.length-2; **//去掉最大值和最小值还有几个数**
for (int i = 0;i<arr.length;i++) {
sum+=arr[i]; **求总数**
}
int avg = (sum-max-min)/(length); **//总数减去最大值和最小值/总个数**
System.out.println("去掉一个最大值和一个最小值后的平均值为"+avg);
}
}
``