定义一个学生类(Student),属性:name;double score[]=new double[3]存放3门课程的成绩
定义一个Operation类:
方法:1>定义输入学生姓名和三门课程的成绩(输入参数为学生类型,返回学生类型)
          2>定义求学生三门课程的总分(输入参数为学生类型,返回学生三门课程的总分)
          3>定义求所有学生每门课程的总分(输入参数为学生数组,三门成绩各自的总分)
   对于学生类来说 ,真的不会做。返回参数也不知道。有高手可以指点下思路吗?

解决方案 »

  1.   


    //方法1    输入 
    public Student input(Student s){
    s.name = "jinhao";
    s.score[0]=1.1;
    s.score[1]=1.2;
    s.score[2]=1.3;
    return s;
    }
      

  2.   


    //方法2
    public double Zong(Student s){
    double a = s.score[0]+s.score[1]+s.score[2];
    return a;
    }
      

  3.   

    public class Student{
       private String name;
       private double score[];
       public void setName(String name){
           this.name = name;
       }
       public String getName(){
           return this.name;
       }
       public double[] getScore() {
           return score;
       }
       public void setScore(double[] score) {
           this.score = score;
       }
    }
    public class Operation{
       public create(Student s){
           return s;
       }
       public getScores(Student s){
          ***//用s的setScore得到数组参数然后相加返回和
       }
       public getScores(Student[] ss){
          ***//自己想办法求和,不难的
       }
       public static void main(String[] args) {
           ***
           Student s = new Student();
           s.setName("***");
           s.setScore(***);
           Operation  O = new Operation();
           O.create(s);
           O.getScores(s);
       }
    }
      

  4.   

    Operation 类的方法写错了,没写返回类型
    public Student create()
    public double getScores()