实验6-java输入输出流操作

实验6:java输入输出流操作

实验目的:

1. 2.

了解字节流和字符流 了解流的分类

实验步骤:

一.Java输出流操作

1. 求2-200间的素数,将结果通过输出流保存在“D:\\\\prime.dat”文件中; 2. 源代码如下:

3. 编写上述代码,编译运行代码,查看程序执行结果。 二. Java输入流操作

1. 通过输入流操作,将上题中保存到“D:\\\\prime.dat”中的素数读出来,并在控制台打印出来。 2. 源代码如下:

3. 编写上述代码,编译运行代码,查看程序执行结果。 三. Java输出流和输入流综合应用

通过Java输出流和输入流操作练习,实现将“D:\\\\prime.dat”文件复制到“D:\\\\newprime.dat”。

「提示」先将prime.dat中的内容通过输入流读取进来,再将读取到的内容通过输出流输出到目标文件中。

四、编程题

编写一个程序:要求输入5个学生的成绩(0-100的整数),并将这5个数保存到文件“data.txt”中。

然后再编写一个程序:从文件“data.txt”中读取这5个学生的成绩,计算并输出它们的平均数,然后再按从小到大的顺序输出这5个学生的成绩。

【提示:可以使用DataOutputStream类将5个整数成绩保存到“data.txt”中,使用DataInputStream类将5个成绩读出来。 其中类DataOutputStream的构造方法如下:

DataOutputStream(FileOutputStresamfos) 而类FileOutputStream的构造方法如下 FileOutputStream(String filename)

DataOutputStream类有方法writeInt(int x),此方法的功能是将整数x写入当前流中。 类DataInputStream的构造方法如下: DataInputStream(FileInputStreamfis)

而类FileInputStream的构造方法如下: FileInputStream(String filename)

类DataInputStream有方法readInt(),此方法的功能是读取当前流中的整数。】

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4