编程实现:
(一)
(1) 设计static void fileWrite(String filename)方法,其功能是从键盘按行以姓名、学号、成绩的方式取得数据,并按相同顺序逐行保存到filename指定的文本文件中,重复进行,直到输入空行结束。姓名、学号为连续英文字母或汉字、成绩为整数,三者之间以空格分隔。键盘输入和输出文件数据形式如下:
张一 200215101 68
张二 200215102 82
张三 200215202 99
(2) 设计static void fileReader(String filename)方法,从文本文件filename读取各学生的数据,并查找所有学生中最高成绩者和最低成绩者、总人数及平均成绩,fileReader标准输出格式形式如下:
张三 200215202 99
张一 200215101 68
3 83.0
(二)
(1) 产生100个1-9999之间的随机整数,将其存入文件a.txt中;
(2) 从文件中读取这100个数,并计算其最大值、最小值和平均值.
(一)
import java.io.*;
import java.util.Scanner;
public class ReadAndWriteDemo {
public static void fileWrite(String filename) throws IOException { // throws IOException声明异常
String s=null;
InputStreamReader isr=