学生学号
实验课成绩
武汉理工大学
学生实验报告书
实验课程名称 java语言与程序设计
开课学院
指导老师姓名
学生姓名
学生专业班级
2012 — 2013 学年第一学期
实验课程名称: java语言程序设计
实验项目名称
Java文件输入输出流
实验成绩
实验者
专业班级
组别
同组者
实验日期
年月日
第一部分:实验分析与设计(可加页)
实验内容描述(问题域描述)
把下列数据写到一个名为c:\ 的文件中。
姓名年龄电子邮件
Zhang san 20 Zhang-San@
Li Si 18 Li_Si@
Wang Er Mazi 21 Wang_er_mazi@
Liu Bang 240 Liu-Bang@
(一) 直接把表中的数据写到文件中
(二) 方法2:编写一个表示每行数据的Java Bean,例如Person,然后再使用对象数组
(三) 方法3:同方法2,
利用文件输入流和数据输入流读入上述文件。
利用文件字符流和缓冲字符流读入下列文件(文件名C:\):
2300
5890
7830
7850
并统计以上数值之和。
实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等)
源程序:
package pkg;
import .*;
public class MyClass {
public void method01() throws IOException
{
FileOutputStream fos = new FileOutputStream("c:\\");
DataOutputStream dos = new DataOutputStream(fos);
("Zhang san");
(20);
("Zhang_san@");
("Li Si");
(18);
("Li_Si@");
("Wang Er Mazi");
(21);
("Wang_Er_Mazi@");
("Liu Bang");
(18);
("Liu_Bang@");
();
();}
public void method02() throws IOException
{
FileInputStream fis = new FileInputStream("c:\\");
DataInputStream dis = new DataInputStream(fis);
String name,email;
int age,count;
while((count=())!=0)
{
name = ();
age = ();
email = ();
("%-20s\t%-6d\t%-30s\n", name,age,email);// \t是水平制表符,相当于TAB空格
}
();
();}
public void method03() throws IOException
{
FileReader fr = new FileReader("c:\\");
BufferedReader br = new BufferedReader(fr);
String data;
int sum = 0;
while((data=()) != null)
{sum += (data);
}
("sum = " + sum);
();
();
}
public static vo
java实验报告 来自淘豆网m.daumloan.com转载请标明出处.