文档库

最新最全的文档下载
当前位置:文档库 > 实验九 输入输出流

实验九 输入输出流

实验九输入输出流

1.实验目的

1、掌握字符输入、输出流的用法

2、掌握使用Scanner类解析文件

3、掌握Console流的使用

2.实验内容

1、根据附录里的源代码,按照注释要求,完成代码填空,使程序能够运行

得出结果。

1) 实验1举重成绩单

2) 实验2统计英文单词

3) 实验3密码流

4) 实验4学读汉字

5)实验5 读取Zip文件

2、设计编写程序完成以下任务。

1)修改实验2,要求按字典顺序输出全部不相同的单词。

2)参考实验3编写一个程序,程序运行时,要求用户输入的密码是:hello。如果用户输入了正确的密码。程序将输出“你好,欢迎你!”。程序允许用户2次输入的密码不正确,一旦超过2次,程序将立刻退出。

3)在本机的磁盘系统中,找一个文件夹,利用File类的提供方法,列出该文件夹中的所有文件的文件名和文件的路径,执行效果如下:路径是xxx的文件夹内的文件有:

文件名:abc.txt

路径名:c:\temp\abc.txt

--------------------------------------------

文件名:def.txt

路径名:c:\temp\def.txt

知识点:File管理

4)使用java的输入输出流将一个文本文件的内容读出并在控制台将文件中的内容打印出来。(参考书上P289页)

5)从控制台输入一串字符串,将该串字符串写入到磁盘某位置上的out.txt文件中去。(参考教材P290页)

6)使用java的输入输出流将一个文本文件的内容按行读取,每读一行就顺序添加行号,并写入到另一个文件中.

7)定义一个Person类,包含姓名、年龄、身份证号码属性。有一个带参数的构造方法用于对所有属性赋值,还有一个study的方法,里面只打印一条“我喜欢学习”的话。写一个Test类,里面实例化若干个Person对象,并将这些对象写入到obj.txt文件中去。

8)创建c:/test.txt文件并在其中输入"hello world"

实验九 输入输出流

(共12页)