内容发布更新时间 : 2025/5/28 2:30:28星期一 下面是文章的全部内容请认真阅读。
GDOU-B-11-112
广东海洋大学学生实验报告书(学生用表)
Java程序设计与开发
实验名称 实验六. Java的接口与实现 课程名称 课程号 16232204
技术 学院(系) 学生姓名
信息学院
学号
专业
计算机科学与技术
实验地点
钟海楼 04019
班级 计科
2015年
实验日期
10月26日
一、实验目的
(1)学习掌握Java中类怎样实现接口、接口回调技术; (2)学习掌握Java 程序中面向接口的编程思想。
二、实验任务
完成实验六指导上实验1、实验2、实验3的实验任务。
三、实验仪器设备和材料
安装有J2SE开发工具的PC机。
四、实验内容和步骤 实验1
代码如下:
Estimator.java
interface CompurerAverage{
public double average(double x[]); }
class Gymnastics implements CompurerAverage{ public double average(double x[]){ int count=x.length; double aver=0,temp=0; for(int i=0;i
for(int i=1;i
aver=aver+x[i]; }
if(count>2)
aver=aver/(count-2); else
aver=0; return aver; } }
class School implements CompurerAverage{ public double average(double[] x){ int count=x.length; double sum=0;
for(int i=0;i
return sum/count; } }
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}; CompurerAverage computer; computer=new Gymnastics();
double result=computer.average(a); System.out.printf(\
System.out.printf(\体操选手最后得分:%5.3f\\n\ computer=new School();
result=computer.average(b);
System.out.printf(\班级考试平均分数:%-