编写一个程序,实现从文件中读出学生信息,统计平均分、总分,并写入文件。
(1)参考附件WriteReadFileTest.java关于文件读写的源代码。
(2)随机生成10000个学生及三门科目的分数,然后写入指定文件名的文件。文件格式如下:
姓名 高数 Java 数据结构 平均分 总分
张三 90 95 98 0 0
李四 80 90 100 0 0
……
其中,姓名字段不需要随机生成,直接使用“张三xx”等即可;平均分与总分字段在随机生成时给0即可,后续再统计填充。
(3)从文件中读出学生信息,统计平均分、总分,并写入文件。比如,原学生信息为 "张三 90 91 92 0 0",处理后的结果为"张三 90 91 92 91 273",这里仅使用整型运算即可,不需要用浮点数。
(4)找出平均成绩前5名的学生,写入“first_5.txt”文件。
(5)编写一个查找学生的方法,public static String[] findStudent(String name)。根据传入的name在文件中查找姓名相同的学生,并以数组的形式返回。
1 个解决方案
#1
作业题嘛,没人会给你做的
#1
作业题嘛,没人会给你做的