java定义一个学生的三门成绩,求平均值,最高分最低分
时间: 2024-09-06 09:03:09 浏览: 62
在 Java 中,你可以定义一个名为 `Student` 的类,包含三门课程的成绩属性以及相应的计算方法。首先,创建一个表示学生和成绩的简单类:
```java
public class Student {
private double score1;
private double score2;
private double score3;
// 构造函数
public Student(double score1, double score2, double score3) {
this.score1 = score1;
this.score2 = score2;
this.score3 = score3;
}
// 计算平均分
public double calculateAverage() {
return (score1 + score2 + score3) / 3;
}
// 获取最高分
public double getHighestScore() {
return Math.max(score1, Math.max(score2, score3));
}
// 获取最低分
public double getLowestScore() {
return Math.min(score1, Math.min(score2, score3));
}
}
```
然后,你可以像下面这样使用这个类来获取一个学生三门课的平均分、最高分和最低分:
```java
public static void main(String[] args) {
Student student = new Student(85.0, 90.0, 95.0);
System.out.println("平均分: " + student.calculateAverage());
System.out.println("最高分: " + student.getHighestScore());
System.out.println("最低分: " + student.getLowestScore());
}
```
在这个例子中,`calculateAverage()`、`getHighestScore()` 和 `getLowestScore()` 分别用于计算平均分、找出最高分和最低分。
阅读全文