编写一个Java应用程序,要求在程序里创建一个名为“Student”的类,该类对象具有保存语文、英语、数学成绩的属性,并具有计算3门课总分和3门课平均分的能力 并输出它的值
时间: 2023-06-02 07:04:28 浏览: 73
Sure, 我会回答这个问题。请查看以下Java代码,它创建了一个名为“Student”的类,具有保存语文、英语、数学成绩的属性,并具有计算3门课总分和3门课平均分的能力:
```java
public class Student {
private double chineseScore;
private double englishScore;
private double mathScore;
public Student(double chineseScore, double englishScore, double mathScore) {
this.chineseScore = chineseScore;
this.englishScore = englishScore;
this.mathScore = mathScore;
}
public double calculateTotalScore() {
return chineseScore + englishScore + mathScore;
}
public double calculateAverageScore() {
return calculateTotalScore() / 3.0;
}
public static void main(String[] args) {
Student student = new Student(80.5, 90.0, 85.5);
System.out.println("Total Score: " + student.calculateTotalScore());
System.out.println("Average Score: " + student.calculateAverageScore());
}
}
```
在上面的代码中,我们创建了一个名为“Student”的类,并定义了三个私有属性:chineseScore、englishScore 和 mathScore,分别表示学生的语文、英语和数学成绩。我们还定义了一个构造函数,并使用它来初始化这三个属性。
为了计算三门课的总分和平均分,我们定义了两个方法:calculateTotalScore() 和 calculateAverageScore()。这两个方法都使用上面定义的三个属性来计算总分和平均分。
最后,在 main() 方法中,我们创建一个 Student 对象,并使用它的方法来计算总分和平均分并输出它们的值。
阅读全文