watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-Z5Liq5pyA5aW955qE5pe25Luj,size_20,color_FFFFFF,t_70,g_se,x_16

 import java.util.Scanner;

public interface ComputerAverage {

    double average(double num[]);

}

    class School implements ComputerAverage{

        public double average(double num[]){

            int i,b=num.length;

            double are=0;

            for(i=0;i<b;i++){

                are+=num[i];

            }

            if(b>0)

                are=are/num.length;

            return are;

        }

    }

    class Gymnastics implements ComputerAverage {

        public double average(double num[]){

            int j,i, b=num.length;

            double are=0,tempt=0;

            for(i=0;i<b;i++)

                for(j=i;j<b;j++){

                    if(num[j]<num[i]){

                        tempt=num[i];

                        num[i]=num[j];

                        num[j]=tempt;

                    }

                }

            for(i=1;i<b-1;i++)

                are=num[i]+are;

            are=are/(b - 2);

            return are;

        }

    }

    class Mainclass{

        public static void main(String[] args){

            double score[]={9.21, 8.53, 8.65, 9.50, 9.88, 8.76, 9.46, 9.78};

            double scor1[]={80.5, 88, 98.5, 99, 78, 88 ,85 ,81.6, 92.5};

            ComputerAverage computer;

            computer=new Gymnastics();

            double r=computer.average(scor1);

            System.out.printf("体操的平均分:%.2f\n",r);

            computer=new School();

            r=computer.average(scor1);

            System.out.printf("班级的平均分:%.2f\n",r);

 

        }

    }

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐