java用io流读取成绩
时间: 2024-03-09 20:23:36 浏览: 31
假设成绩文件的格式是每一行表示一个学生的成绩,包括学号、姓名、科目和成绩,使用逗号分隔。
可以使用Java的IO流来读取成绩文件。下面是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ScoreReader {
public static void main(String[] args) {
String filePath = "scores.txt"; // 成绩文件路径
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
String[] fields = line.split(",");
String id = fields[0];
String name = fields[1];
String subject = fields[2];
String score = fields[3];
System.out.println("学号:" + id + ", 姓名:" + name + ", 科目:" + subject + ", 成绩:" + score);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该代码使用了BufferedReader类读取文件,并且使用逗号分隔符将每一行的字段分开,然后输出到控制台。实际应用中,可以根据需要对每个学生的成绩进行处理,例如计算平均分、输出最高分等等。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)