用java编写程序评价成绩。体操比赛计算选手成绩的办法是去掉一个最高分和最低分后再计算平均分,而学校考查一个班级的某科目的考试情况时是计算全班同学的平均成绩Gymomastics类和School类都实现了CmputerA。verage接口,但实现的方式不同。
时间: 2024-02-29 17:54:25 浏览: 91
利用java实现学生成绩
好的,您的问题是如何在Java中实现一个评价成绩的程序,其中包括计算体操比赛成绩和学校考试成绩?
对于计算体操比赛成绩,您可以考虑以下步骤:
1. 定义一个Gymnastics类,实现ComputerAverage接口。
2. Gymnastics类中,创建一个成绩数组,用于存储选手的成绩。
3. 实现ComputerAverage接口中的average()方法,该方法应该去掉最高分和最低分,然后计算成绩的平均值。
4. 在main方法中,创建Gymnastics对象,输入选手的成绩,调用average()方法计算平均分,最后输出结果。
对于学校考试成绩,您可以考虑以下步骤:
1. 定义一个School类,实现ComputerAverage接口。
2. School类中,创建一个成绩数组,用于存储全班同学的成绩。
3. 实现ComputerAverage接口中的average()方法,该方法应该直接计算成绩的平均值。
4. 在main方法中,创建School对象,输入全班同学的成绩,调用average()方法计算平均分,最后输出结果。
需要注意的是,由于Gymnastics类和School类都实现了ComputerAverage接口,因此它们的average()方法的参数和返回值应该是一样的。
阅读全文