学生成绩管理

学生成绩管理

 

public class Grade {

    private double english;

    private double math;

    private double chinese;

     

    public Grade(double english, double math, double chinese) {

        this.english = english;

        this.math = math;

        this.chinese = chinese;

    }

 

    public double total() {

        return english + math + chinese;

    }

     

    public void printTotal() {

        System.out.println(total());

    }

     

    public double average() {

        return total() / 3;

    }

     

    public void printAverage() {

        System.out.println(average());

    }

    public double getEnglish() {

        return english;

    }

 

    public void setEnglish(double english) {

        this.english = english;

    }

 

    public double getMath() {

        return math;

    }

 

    public void setMath(double math) {

        this.math = math;

    }

 

    public double getChinese() {

        return chinese;

    }

 

    public void setChinese(double chinese) {

        this.chinese = chinese;

    }

}

 

 

 

public class Student {

    String name;

    Grade grade;

    public Student(String name, Grade grade) {

        this.name = name;

        this.grade = grade;

    }

     

    public static void main(String[] args) {

        Student s = new Student("Cici", new Grade(75, 88, 92));

        s.grade.printAverage();

        s.grade.printTotal();

    }

}

 

 

实验结果:

 

     85.0

 

     255.0

posted @ 2018-05-28 21:56  高蕊  阅读(100)  评论(0)    收藏  举报