java 统计学生学号成绩最基础
时间: 2024-09-09 18:02:02 浏览: 42
在Java中统计学生学号和成绩可以通过创建学生类并使用集合来实现。以下是一个简单的示例代码,展示了如何创建一个学生类,如何创建学生列表,以及如何计算所有学生的平均成绩。
```java
import java.util.ArrayList;
import java.util.List;
// 创建学生类
class Student {
private String studentId;
private double score;
public Student(String studentId, double score) {
this.studentId = studentId;
this.score = score;
}
public String getStudentId() {
return studentId;
}
public double getScore() {
return score;
}
}
public class StudentGradesStatistics {
public static void main(String[] args) {
// 创建学生列表
List<Student> students = new ArrayList<>();
students.add(new Student("S001", 85.5));
students.add(new Student("S002", 92.0));
students.add(new Student("S003", 78.5));
students.add(new Student("S004", 90.0));
students.add(new Student("S005", 88.5));
// 计算所有学生的平均成绩
double totalScore = 0;
for (Student student : students) {
totalScore += student.getScore();
}
double averageScore = totalScore / students.size();
System.out.println("The average score of all students is: " + averageScore);
}
}
```
在这段代码中,我们首先定义了一个`Student`类,它有两个属性:`studentId`和`score`,分别代表学生的学号和成绩。然后在`StudentGradesStatistics`类的`main`方法中,我们创建了一个`ArrayList`来存储学生对象,并添加了一些学生数据。之后,我们遍历这个列表,累加每个学生的成绩到`totalScore`变量中。最后,我们将`totalScore`除以学生数量,得到所有学生的平均成绩,并打印出来。
阅读全文