早教吧 育儿知识 作业答案 考试题库 百科 知识分享

if(number==0){try{FileInputStreamin=newFileInputStream("count.txt");DataInputStreamdataIn=newDataInputStream(in);number=dataIn.readInt();number++;in.close();dataIn.close();}catch(FileNotFoundExceptione){number++;try{FileOutputStreamout=new

题目详情
if(number==0)
{
try{
FileInputStream in=new FileInputStream("count.txt");
DataInputStream dataIn=new DataInputStream(in);
number=dataIn.readInt();
number++;
in.close();
dataIn.close();
}
catch(FileNotFoundException e)
{ number++;
try {FileOutputStream out=new FileOutputStream("count.txt");
DataOutputStream dataOut=new DataOutputStream(out);
dataOut.writeInt(number);
out.close();dataOut.close();
}
catch(IOException ee){}
}
catch(IOException ee)
{
}
}
else
{number++;
try{
FileOutputStream out=new FileOutputStream("count.txt");
DataOutputStream dataOut=new DataOutputStream(out);
dataOut.writeInt(number);
out.close();dataOut.close();
}
catch(FileNotFoundException e){}
catch(IOException e){}
}
}
%>
▼优质解答
答案和解析
如果number等于0,
如果count.txt输入文件打开成功,从count.txt读入一个整数到number,然后将number加1.
否则,count.txt输入文件打开不成功,将number加1,然后新生成一个输出文件count.txt,并把number的写入文件count.txt
如果number不等于0,将number加1,然后将number的值写到文件count.txt.
这段代码中有对文件异常操作的捕获.