西北农林科技大学_Java语言课内实习报告实验四

西北农林科技大学_Java语言课内实习报告实验四

ID:42084725

大小:186.18 KB

页数:21页

时间:2019-09-07

西北农林科技大学_Java语言课内实习报告实验四_第1页
西北农林科技大学_Java语言课内实习报告实验四_第2页
西北农林科技大学_Java语言课内实习报告实验四_第3页
西北农林科技大学_Java语言课内实习报告实验四_第4页
西北农林科技大学_Java语言课内实习报告实验四_第5页
资源描述:

《西北农林科技大学_Java语言课内实习报告实验四》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息工程修院Java语言课内实习报告(2013〜2014学年第二学期)实习题目:实验四姓名:夏伟华学号:2012013279专业:计算机科学技术年级班级:12级2班—、实习目的(1)掌握输入输出流的总体结构;(2)掌握流的概念;(3)了解各种流的使用。二、实习设计过程实验题1编写一个JavaApplication程序,打印命令行输入的所有参数。publicclassEx4_l{publicstaticvoidmain(String[]args){for(Stringstr:args){System・out・printin(s

2、tr);}}}实验题2阅读下面程序,叙述其功能。packagecn・edu・nwsuaf・jp;importjava・io・FileReader;importjava.・io・IOException;publicclassEx4_2{/**Definestheentrypointoftheprogram.*/publicstaticvoidmain(String[]args){System・out:.println("Pleaseenterthefilepath:n);try{StringfileName="H;while(

3、true){intreadByte=System・in・read();//Iif(readByte==-1

4、

5、readByte==frf)//2・break;fileName+=(char)readByte;//3・}//ReadsthefileandprintsittotheSystem・outstream・char[]buffer=newchar[20];//4・FileReaderreader=newFileReader(fileName);//5・while(true){intlength=reader・read(

6、buffer);//6・if(length<0)//Readsalongasthereismoredata.・break;Stringtext=newString(buffer,0,length);//7・System.out.print(text);}}catch(IOExceptione){e.printStackTrace();}}}功能叙述:intreadByte=System.irz.read();//I从键盘读出…个字符,然后返回它的ASC码并赋值给readByteoif(readByte==-1

7、

8、readBy

9、te==1r1)//2・没有读到或者回车3.fileName+=(char)readByte;将读到的字符ACS码转换为char型,连接到fileNamechar[]buffer=newchar[20];//4・声明一个大小为20的字符型数组bufferFileReaderreader=newFileReader(fileName);//5・建立一个文件字符流与fileName文件关联intlength=reader・read(buffer);//6・字符输入流读取buffer.length个字符到数组中,返回实际读取的字

10、符个数,如果达到末尾就返回-丄Stringtext=newString(buffer,0,length);声明一个字符串读取数组buffer中从0位置开始length长度,给text程序的功能是:在控制台输入绝对路径,并打开绝对路径下的内容。实验题3设计一个类FileRWTest,实现从input.txt文件中读入数据到字符数组eBuffer中,然后再写入到文件“output.txt”中。(input.txt可以自行设计)importjava・io・*;publicclassEx4_2{publicstaticvoidmai

11、n(String[]args)throwsFileNotFoundException{intrs;Filefile=newFile(ninput・你七“);Filefileout=newFile("output・匸乂匸“);FileInputStreamfis=newFileInputStream(file);FileOutputStreamfos=newFileOutputStream(fileout,true);InputStreamReaderisr=newInputStreamReader(fis);OutputSt

12、reamWriterout=newOutputStreamWriter(fos);try{while((rs=isr・read())!=-l){charcBuffer=(char)rs;out・write((int)cBuffer);}}catch(IOExceptione){巳・prin

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

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

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