欢迎来到天天文库
浏览记录
ID:27539489
大小:95.60 KB
页数:4页
时间:2018-12-03
《java程序设计实验7》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《Java程序设计》实验报告实验序号:实验7实验项0名称:数据流操作教师成绩等级评定一、实验目的通过实验,牮握输入输出流的概念和基本类层次结构,掌握主耍字节流的定义和使用,爷握主耍字符流的定义和使用,莩握文件管理以及文件操作的基本方法,了解对象序列化的概念和实现方法,了解其他常川流的定义和使川二、实验内容1、文件顺序访问实例。2、文件随机访问实例。3、对象序列化实例。三、实验步骤1、(顺序访问文件编程)读入一段英文短文,将此短文中连续的两个或多个空格删除,只保衍一个空格,通过这样来规范英文短文的格式,并将修改后的短文使用字节流方式输fli到控制台(
2、屏蔣)和一个文本文件中。packagepackl;importjava>io.*;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbuf=newBufferedReader(newInputStreamReader(System>in));BufferedWriterbuff=newBufferedWriter(newFileWriter(Hc:\haha•txt"));System.out.println("请输入一串字符串:")
3、;Stringstr=buf.readLine();inti,j;for(i=0;i4、注释)://////////////////////////////////////2、(文件随机存取编程)编写一个简易理财程序,对以在屏幕上输入一批财政支出,每笔支出包括支出U期、金额和支出原因等,并写入文本文件进行保存。可以随机调出任意一笔支出查看,或查看所有支出。packagepackl;importjava.io.*;publicclassTestl{publicstaticvoidmain(String[]args)throws工OException{//BufferedReaderbuf1=newBufferedReader(newIn5、putStreamReader(System.in));//BufferedReaderbuf2=newBufferedReader(newInputStreamReader(System.in));//BufferedReaderbuf3=newBufferedReader(newInputStreamReader(System.in));//BufferedWriterbuff=newBufferedWriter(newFileWriter(Hc:\haha.txt"));System,out.println("支出口期力:”);String6、date=buf1.readLine();System.out.println(”支出金客页为:");Stringnum=buf2.readLine();System,out.println("支fli原因为:");Stringre=buf3.readLine();System.out.println(n门期:M+date);System.out.println("金额:n+num);System,out.println("原因:n+re);buff.write("H期:H+date);buff.newLine();buff.write(n金额:"7、+num);buff-newLine();buff.write("原因:"+re);buff.newLine();buff.close();BufferedReaderin=newBufferedReader(newFileReader("c:\haha.txt"));in.readLine();in.readLine();in.readLine();System.out.println(in.readLine());System.out.println(in.readLine());System.out.println(in.readLine(8、));程序代码(所有代码使用CourierNew的10号字体,添加必要的注释):3、综合编程(包括控制台输入输出流、对象序
4、注释)://////////////////////////////////////2、(文件随机存取编程)编写一个简易理财程序,对以在屏幕上输入一批财政支出,每笔支出包括支出U期、金额和支出原因等,并写入文本文件进行保存。可以随机调出任意一笔支出查看,或查看所有支出。packagepackl;importjava.io.*;publicclassTestl{publicstaticvoidmain(String[]args)throws工OException{//BufferedReaderbuf1=newBufferedReader(newIn
5、putStreamReader(System.in));//BufferedReaderbuf2=newBufferedReader(newInputStreamReader(System.in));//BufferedReaderbuf3=newBufferedReader(newInputStreamReader(System.in));//BufferedWriterbuff=newBufferedWriter(newFileWriter(Hc:\haha.txt"));System,out.println("支出口期力:”);String
6、date=buf1.readLine();System.out.println(”支出金客页为:");Stringnum=buf2.readLine();System,out.println("支fli原因为:");Stringre=buf3.readLine();System.out.println(n门期:M+date);System.out.println("金额:n+num);System,out.println("原因:n+re);buff.write("H期:H+date);buff.newLine();buff.write(n金额:"
7、+num);buff-newLine();buff.write("原因:"+re);buff.newLine();buff.close();BufferedReaderin=newBufferedReader(newFileReader("c:\haha.txt"));in.readLine();in.readLine();in.readLine();System.out.println(in.readLine());System.out.println(in.readLine());System.out.println(in.readLine(
8、));程序代码(所有代码使用CourierNew的10号字体,添加必要的注释):3、综合编程(包括控制台输入输出流、对象序
此文档下载收益归作者所有