实验一1、 实验题目体操比赛计算选手成绩的办法是去掉一个最高分和一个最低分再计算平均分,而学校考察一个班级的某科目的考试情况时,是计算全班学生的平均成绩。Gymnastics 类和School 类都实现了 ComputerAverage接口,但实现方式不同。2、 程序代码interface ComputerAverage{public double average(double x[]);}class Gymnastics implements ComputerAverage{public double average(double x[]){int count=x.length;double aver=0,temp=0;for(int i=0;i2)aver=aver/(count-2);elseaver=0;return aver;}}class School implements ComputerAverage{public double average(double x[]){int count=x.length;double aver=0;for(int i=0;i0)aver=aver/count;return aver;}}public class Estimator {public static void main(String args[]){double a[]={9.89,9.88,9.99,9.12,9.69,9.76,8.97};double b[]={89,56,78,90,100,77,56,45,36,79,98};ComputerAverage computer;computer=new Gymnastics();double result=computer.average(a);//computer调用 average(double x[])方法,将数组 a 传递给参数 xSystem.out.printf("%n");System.out.printf("体操选手最后得分:%5.3f\n",result);computer=new School();result=computer.average(b);//computer调用 average(double x[])方法,将数组 b传递给参数 xSystem.out.printf("班级考试平均分数:%-5.2f\n",result);}}3、 实验结果4、 实验分析一个类可以实现多个接口,类通过使用关键字 implements 声明自己实现一个或多个接口,如果一个非抽象类实现了某个接口,那么这个类必须重写该接口的所有方法。5、 实验练习School 类如果不重写 public double aversge(double x[])方法,程序编译时提示怎样的错误?答:SChool 不是抽象的,并且未覆盖 ComputerAverage中的抽象方法。实验二1、 实验题目货车要装载一批货物,货物由三种商品组成:电视、计算机和洗衣机,卡车需要计算出整批货物的重量。2、 实验代码interface ComputerWeight{public double computerWeight();}class Television implements ComputerWeight{public double computer...