java程序设计

1.编写一个Java应用程序,该程序中包含3个类和1个接口,即Gymnastics类、School类、主类Test和接口ComputeAverage。体操... 1. 编写一个 Java 应用程序,该程序中包含 3 个类和 1 个接口,即 Gymnastics类、School 类、主类 Test 和接口 ComputeAverage。  体操比赛中在计算选手成绩时,去掉一个最高分和最低分后再计算平均分。  学校在考核一个班级某课程的学习情况时,需计算全班同学该科目的平均成绩。  为此,Gymnastics 类和 School 类都实现了接口 ComputeAverage,但它们的实现方式各不相同。  主类A的main方法中运用接口回调技术来测试Gymnastics类和School类的功能。 上述 Java程序在源文件 Test.java中实现,如图1 所示。根据其中所提供的注释,将各个【代码】替换为合法的 Java 程序代码。填充完成后,正确的程序

运行结果如图 2 所示(实验报告中需给出替换各【代码】的java语句)。
代码一怎么写
展开
 我来答
吾心有论
2014-11-18 · 超过14用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:23.6万
展开全部
public double average(double x[]){
double sum = 0; //储存总分数的变量
Arrays.sort(x); //自动数字排序

for(int i = 1,i++,i<x.length-1){ //不带第一名和最后一名的循环
sum += x[i];

if(i ==x.length-1)
sum = sum / ( i-2); //当循环到头时处理sum 获取平均分

}
return sum; //返回
}
追问
如果不用排序的方法呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式