北科大2011Java设计实验报告3.doc

北科大2011Java设计实验报告3.doc

ID:51444920

大小:572.00 KB

页数:17页

时间:2020-03-24

北科大2011Java设计实验报告3.doc_第1页
北科大2011Java设计实验报告3.doc_第2页
北科大2011Java设计实验报告3.doc_第3页
北科大2011Java设计实验报告3.doc_第4页
北科大2011Java设计实验报告3.doc_第5页
资源描述:

《北科大2011Java设计实验报告3.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java程序设计》上机题(三)1.编写一个程序,分别统计文本文件中元音字母a、e、i、o、u的个数。请将源程序文本填入下框://infile.txtabcdefghigklmnopqrstu,abcdefghigklmnopqrst,abcdefghigklmnpqrst,abcdefghgklmnpqrst,abcdfghgklmnpqrst//StatisticLetter.javaimportjava.io.*;publicclassStatisticLetter{publicstaticvoidmain(String[]ar

2、gs){BufferedReaderin;inta=0;inte=0;inti=0;into=0;intu=0;intc;try{in=newBufferedReader(newFileReader("infile.txt"));while((c=in.read())!=-1){charc1=(char)c;if(c1=='a'){a+=1;}elseif(c1=='e'){e+=1;}elseif(c1=='i'){i+=1;}elseif(c1=='o'){o+=1;}elseif(c1=='u'){u+=1;}System.ou

3、t.print(c1);}in.close();System.out.println("a出现"+a+"次"+"e出现"+e+"次"+"i出现"+i+"次"+"o出现"+o+"次"+"u出现"+u+"次");}catch(IOExceptione1){e1.printStackTrace();}}//endmethodmain}//endclassStatisticLetter运行结果截图:1.编写一个程序,从命令行参数中获得文件名,读入该文件,统计该文件的行数。注意处理各种可能出现的异常情况。请将源程序文本填入下

4、框://ReadLineNumber.javaimportjava.io.*;publicclassReadLineNumber{publicstaticvoidmain(String[]args){BufferedReaderin;Stringss;intn=0;try{in=newBufferedReader(newFileReader(args[0]));ss=in.readLine();while(ss!=null){n+=1;ss=in.readLine();}in.close();System.out.println("文

5、件"+args[0]+"共有"+n+"行");}catch(ArrayIndexOutOfBoundsExceptione1){System.out.println("请输入文件名!");}catch(FileNotFoundExceptione2){System.out.println("No"+""+args[0]);}catch(IOExceptione3){e3.printStackTrace();}}//endmethodmain}//endclassReadLineNumber运行结果截图:1.将两个文本文件的内容合并到另

6、一个文本文件中。请将源程序文本填入下框://CombineText.javaimportjava.io.*;publicclassCombineText{publicstaticvoidmain(String[]args){try{//创建新文件t1.txtFiledir=newFile("myDir");if(!dir.exists())dir.mkdir();FilemyFile=newFile(dir,"t1.txt");//将infile1.txt的内容读入到t1.txtBufferedWriterbr1=newBuffere

7、dWriter(newFileWriter(myFile,true));BufferedReaderin1=newBufferedReader(newFileReader("infile1.txt"));Stringtemp1=in1.readLine();while((temp1!=null)&&(temp1!="")){Stringtemp3=temp1+"";System.out.println(temp3);br1.write(temp3);temp1=in1.readLine();}br1.close();in1.clo

8、se();//将infile2.txt的内容读入到t1.txtBufferedWriterbr2=newBufferedWriter(newFileWriter(myFile,true));BufferedReaderi

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

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

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