java 六位评委打分 去掉最高分和最低分 计算平均得分

import java.util.Scanner;

public class TestDemo2 {
    public static void main(String[] args) {
        int[] arr = new int[6];
        int total = 0;
        Scanner sc = new Scanner(System.in);
        for(int i = 0; i<6; i++){
           arr[i] = sc.nextInt();
        }
        int sum = sum(arr);                 //通过sum方法计算总分
        int min = findmin(arr);             //通过findmin计算最小值
        int max = findmax(arr);             //通过findmax 计算最大值
         total= (sum-min-max);              
        int ave = total/(arr.length-2);     //在总分中去掉最低分最高分后求出平均值 
        System.out.println(ave);
    }
    public static int findmax(int[] arry){   //计算最大值
        int max = arry[0];
        for(int i = 0 ; i < arry.length; i++ ){
            if(arry[i] > max ){
                max = arry[i];
            }
        }
        return max;
    }
    public static int findmin(int[] arry){   //计算最小值
        int min = arry[0];
        for(int i = 0; i

你可能感兴趣的:(java,开发语言)