import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class P49 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("请依次输入学生号,姓名,三门课成绩,用逗号隔开,每个学生之间用句号隔开");
String str = in.next();
String[] student = str.split("\\.");
for(int i=0;i<student.length;i++)
{
System.out.print(student[i]+" ");
}
BufferedWriter bw = new BufferedWriter(new FileWriter("F:\\stud.txt"));
for (int i = 0; i < student.length; i++)
{
String[] scores = student[i].split("\\,");
bw.write(student[i]);
int[] num1 = new int[3];
int sum = 0;
for (int m = 0; m < 3; m++)
{
num1[m] = Integer.parseInt(scores[m + 2]);
sum += num1[m];
}
bw.write(".平均分:" + sum/3);
System.out.println(sum/3);
}
bw.flush();
in.close();
}
}
文件操作:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包 括学生号,姓名,三门课成绩),计算出平均成绩,将所输入有的数据和计算出 的平均分数存放在磁盘文件 "stud "中
最新推荐文章于 2025-10-25 20:05:12 发布
本博客介绍了一个简单的Java程序,该程序用于接收用户输入的学生信息(包括学生号、姓名及三门课程的成绩),并计算平均分,最后将这些信息写入本地文件。程序使用了Scanner类来读取控制台输入,并通过BufferedWriter将数据写入到指定路径的文件中。

3268

被折叠的 条评论
为什么被折叠?



