小弟我是菜鸟,初学JAVA,文件操作单独的知识点基本清楚,但实践题目的时候却有点棘手.下面的题目是我选的一个自己感觉有代表性的,希望有高手路过帮个忙,分数不多,全部送上.题目如下:1.从键盘获取名字及语文,英语,数学,科学的成绩,,然后填充至Student型对象中,并将对象存入文件。(文件名称:students.dat)
Class Student{
    String name;//名字
    int[] record=new int[4];//分数数组
    int total;//总分
    float avg;//平均分
}
运行结果示例:
请输入名字及国语,英语,数学,科学的成绩(eof:输入完毕)
张三 50 70 80 90
李四 90 80 70 60 
王五 60 70 60 70
...
eof2.从上面创建的students.dat文件中读取对象,并按平均分降序排列。
运行结果示例
名字    国语   英语   数学   科学  总分   平均分  顺序
李四     90     80      70    60    300     75      1
张三     50     70      80    90    290     72.5    2
王五     60     70      60    70    260     65      3
...