、定义一个学生(Student)类,分别输出花花,草草,叶叶三位同学三门课程的总分和平均分;
时间: 2024-09-18 19:02:26 浏览: 5
首先,我们假设有一个基础的学生类`Student`,包含姓名(name)和三门课程的成绩(scores)。这里我会给出一个简单的例子,然后展示如何计算总分和平均分。
```java
public class Student {
private String name;
private int mathScore;
private int englishScore;
private int scienceScore;
public Student(String name, int math, int english, int science) {
this.name = name;
this.mathScore = math;
this.englishScore = english;
this.scienceScore = science;
}
// 计算总分
public int getTotalScore() {
return mathScore + englishScore + scienceScore;
}
// 计算平均分
public double getAverageScore() {
return (double) getTotalScore() / 3;
}
// 打印学生的成绩信息
public void printScores() {
System.out.println("学生:" + name);
System.out.println("数学总分:" + mathScore);
System.out.println("英语总分:" + englishScore);
System.out.println("科学总分:" + scienceScore);
System.out.println("平均分:" + getAverageScore());
}
}
// 创建花花、草草、叶叶三位同学实例并打印成绩
Student huahua = new Student("花花", 90, 85, 95);
Student caocao = new Student("草草", 75, 80, 88);
Student yeyue = new Student("叶叶", 95, 98, 90);
huahua.printScores();
caocao.printScores();
yeyue.printScores();
```
在这个示例中,每个学生都是`Student`类的实例,并通过`printScores`方法输出他们的总分和平均分。你可以将这个结构应用于其他类似的学生对象上,如花花、草草和叶叶。