Java语言程序设计习题课(编程1)2017.12.21.pptxVIP

  • 2
  • 0
  • 约8.09千字
  • 约 24页
  • 2024-04-03 发布于广西
  • 举报

Java语言程序设计习题课(编程1)2017.12.21.pptx

习题课

1.在I/O流操作中,实现以下功能:(1)文件为D:\Java\test.txt(2)查看此文件是否存在,如果存在那么删除,否那么创立。(3)用到的方法为:创立文件为createNewFile(),删除文件为delete(),文件存在与否的检查为exist()。2

importjava.io.File;importjava.io.IOException;publicclassFileDemo06{ publicstaticvoidmain(Stringargs[]){ Filef=newFile(d:+File.separator+java:+File.separator+test.txt);//实例化File类的对象 if(f.exists()){ //如果文件存在那么删除 f.delete(); //删除文件 }else{ try{ f.createNewFile(); }catch(IOExceptione){ e.printStackTrace(); //输出异常信息 } } }};

2.在I/O流操作中,实现以下功能:(1)文件为D:\Java\test.txt,为实现移植性,分隔符使用File.separator方法。(2)查看此文件是否存在,如果不存在那么创立该文件。创立文件为createNewFile()。(3)写入文件“HelloWorld”字符串,使用方法write()。(4)读出文件并显示,使用方法read()。(5)本程序采用文件字节流(FileInputStream、OutputStream)或者文件字符流(FileReader、FileWriter)4

importjava.io.*;publicclassFileInputAndOutDemo{publicstaticvoidmain(Stringargs[])throwsException{Filefiles=newFile(D:+File.separator+java+File.separator+test.txt);if(!files.exists())files.createNewFile();FileOutputStreamoutput=newFileOutputStream(files);//创立流output.write(HelloWorld!.getBytes());//写操作FileInputStreaminput=newFileInputStream(files);//创立流byteb[]=newbyte[1024];input.read(b);//读操作input.close();output.close();//关闭文件System.out.println(文件中的内容为:+newString(b));}}5

importjava.io.*;publicclassFileReaderAndWriterDemo{publicstaticvoidmain(Stringargs[])throwsException{Filefiles=newFile(D:+File.separator+java+File.separator+test.txt);if(!files.exists())files.createNewFile();FileWriteroutput=newFileWriter(files);//创立流output.write(HelloWorld!);//写操作output.flush();output.close();FileReaderinput=newFileReader(files);//创立流charca[]=newchar[1024];inttemp=0;intlen=0;while((temp=input.read())!=-1){ca[len]=(char)temp;len++;}input.close();//关闭文件System.out.println(文件中的内容为:+newString(ca));}}6

3.编程实现两个数相除的运算。要求:(1

文档评论(0)

1亿VIP精品文档

相关文档