题目内容

歌手大赛程序模板 请按模板要求,将【代码】替换为Java程序代码。最后一空请填写本题的运行结果。注意填写的程序语句,以分号结尾的一律改为逗号,否则不得分。这是超星系统平台的设置,所以提醒同学们注意!!!!CompurerAverage.javapublic interface CompurerAverage {//接口public double average(double x[]);}SongGame.javapublic class SongGame implements CompurerAverage {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;}}School.javapublic class School implements CompurerAverage {//要求用增强的for语句获取每个元素并存放于局部变量xi中,平均值存放于局部变量avre中【代码1】//重写public double average(double x[])方法,返回数组x[]的元素的算术平均}Estimator.javapublic class Estimator{//主类public static void main(String args[]) {double a[] = {9.89,9.88,9.99,9.12,9.69,9.76,9.27};double b[] ={56,55.5,65,50,51.5,53.6,70,49,66,62,46};CompurerAverage computer;computer=new SongGame();double result=【代码2】 //computer调用average(double x[])方法,将数组a传递给参数xSystem.out.printf("%n");System.out.printf("歌手最后得分:%5.3f\n",result);computer=new School();result=【代码3】 //computer调用average(double x[])方法,将数组b传递给参数xSystem.out.printf("学生平均体重:%-5.2f kg",result);}}

查看答案
更多问题

阅读程序题(给出【代码】注释标注的代码的输出结果)class A {int f(int x,int y) { return x + y;}}class B extends A {int f(int x, int y) {int m = super.f(x,y) + 10;return m;}}public class习题5_阅读1 {public static void main(String args[ ]) {A a = new B();System.out.println(a.f(2,10)); //【代码】}}

阅读程序题(给出【代码】注释标注的代码的输出结果)class Animal { int m = 100;public int seeM() { return m;}public int getM() { return m;}}class Dog extends Animal {int m = 6;public int seeM() { return m;}}public class 习题5_阅读2 {public static void main (String args[ ]){Animal animal = null;Dog dog = new Dog();animal = dog;System.out.printf("%d:%d:%d",dog.seeM(),animal.seeM(),animal.getM( ));//【代码】}}

阅读程序题(给出【代码】注释标注的代码的输出结果)interface Com {int add( int a, int b);}abstract class People {abstract int add( int a, int b);}class Student extends People implements Com{public int add(int a,int b) {return a + b;}}public class 习题5_阅读3 {public static void main(String args[ ]) {Student stu = new Student ();Com com = stu;int m = com.add(12,6);People p = stu;int n = p.add(12,8);System.out.printf("%d:%d",m,n); //【代码】}}

阅读程序题(给出【代码】注释标注的代码的输出结果)interface Com {int add(int a, int b);public static int get(int n){return n;}public default int see( int n){return n;}public default int look( int n) {return n;}}class A implements Com{public int add( int a, int b) { return a + b;}public int see(int n){ return n + 1;}}public class 习题5_阅读4{public static void main( String args[ ]) {A a = new A();int m = a.add(12,6);int n = Com.get( 12);int t = a.see(6);int q = a.look(6);System.out.printf("%d:%d:%d:%d",m,n, t,q); //【代码】 }}}

答案查题题库