Java语言用数组实现学生成绩的录入
时间: 2024-10-20 15:19:14 浏览: 30
java实现学生成绩录入系统
在Java中,我们可以使用数组来实现学生成绩的录入。首先,我们需要创建一个二维数组或者一维数组,因为每个学生可能有多个成绩。例如,如果假设我们只记录三门课的成绩,可以使用如下的结构:
```java
String[] studentName = new String[studentsCount]; // 学生姓名数组
int[][] scores = new int[studentsCount][3]; // 成绩数组,每行代表一个学生的三门课程成绩
// 录入学生成绩
for (int i = 0; i < studentsCount; i++) {
System.out.println("请输入学生 " + (i+1) + " 的姓名:");
studentName[i] = scanner.nextLine(); // 输入姓名并存储到数组中
for (int j = 0; j < 3; j++) {
System.out.println("请输入学生 " + studentName[i] + " 的第 " + (j+1) + " 门课程成绩:");
scores[i][j] = scanner.nextInt(); // 输入成绩并存储到对应位置
}
}
```
在这个例子中,`scanner`是一个`Scanner`对象,用于从控制台获取用户输入。`scores`数组的第一维表示学生,第二维表示每门课程的成绩。通过循环遍历,可以方便地为每个学生录入多门课程的成绩。
阅读全文