小弟我是菜鸟,初学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
...
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
...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货