小明去參加歌唱比賽,評分爲{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);
}
}
``