JAVA5实习报告

JAVA5实习报告

ID:38259045

大小:97.14 KB

页数:7页

时间:2019-06-07

JAVA5实习报告_第1页
JAVA5实习报告_第2页
JAVA5实习报告_第3页
JAVA5实习报告_第4页
JAVA5实习报告_第5页
资源描述:

《JAVA5实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五Java输入输出流1.实验目的(1)掌握输入输出流的总体结构;(2)掌握流的概念;(3)了解各种流(包括文件流、管道流、连接文件、过滤流、对象的序列化、随机访问)的使用。2.实验内容实验题1编写一个JavaApplication程序,打印命令行输入的所有参数。[基本要求]编写完整程序。程序源代码如下:importjava.util.Scanner;publicclassTest1{publicTest1(){//TODOAuto-generatedconstructorstub}publicstaticvoidmai

2、n(String[]args){//TODOAuto-generatedmethodstubScannerSCA=newScanner(System.in);System.out.println("请输入所有参数:");Stringa=SCA.nextLine();System.out.println("输入所有参数为:");System.out.println(a);}}运行结果如下:实验题2阅读下面程序,叙述其功能packagecn.edu.nwsuaf.jp;importjava.io.FileReader;impo

3、rtjava.io.IOException;publicclassFileViewer{publicstaticvoidmain(String[]args){System.out.println("Pleaseenterthefilepath:");try{StringfileName="";while(true){intreadByte=System.in.read();if(readByte==-1

4、

5、readByte=='r')break;fileName+=(char)readByte;}//Readsthefi

6、leandprintsittotheSystem.outstream.char[]buffer=newchar[20];FileReaderreader=newFileReader(fileName);while(true){intlength=reader.read(buffer);if(length<0)//Readsalongasthereismoredata.break;Stringtext=newString(buffer,0,length);System.out.print(text);}}catch(IOEx

7、ceptione){e.printStackTrace();}}}[基本要求]写出本题程序的功能。程序功能:从指定的文件中读出数据。实验题3设计一个类FileRWTest,实现从input.txt文件中读入数据到字符数组cBuffer中,然后再写入到文件“output.txt”中。程序源代码如下:packagecn.edu.nwsuaf.jp;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.

8、io.IOException;publicclassFileRWTest{publicFileRWTest(){//TODOAuto-generatedconstructorstub}/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubFilefile=newFile("Student.txt");Filefile2=newFile("output.txt");try{bytebytes[]=newbyte[102

9、4];FileInputStreamfis=newFileInputStream(file);intrs=0;System.out.println("数据如下:");while((rs=fis.read(bytes,0,1024))>0){Strings=newString(bytes,0,rs);System.out.println(s);}try{if(!file2.exists()){file2.createNewFile();}FileOutputStreamfos=newFileOutputStream(file

10、2);fos.write(bytes,0,1024);fos.flush();fos.close();}catch(IOExceptione){e.printStackTrace();}fis.close();}catch(IOExceptione){e.printStackTrace();}}}运行结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。