在linux下编写一个读写文件的程序,通过死循环让其不断运行,结果运行一段时间就出错了

程序代码:importjava.io.*;importjava.util.*;publicclassFiler{publicstaticvoidmain(String[]... 程序代码:import java.io.*;
import java.util.*;
public class Filer{
public static void main(String[] arg) throws Exception{
File file=new File("1.txt");while(true)
{
PrintWriter output=new PrintWriter(file);for(int i=1;i<=2;i++){

output.print(i);
output.print(" ");
//System.out.println(input.nextLine());
}
output.println(3);
output.print(7);
output.close();
Scanner input=new Scanner(file);
while(input.hasNext()){
System.out.println(input.nextLine());
}
input.close();}
}
} 错误的截图: 请各路高手帮一下忙!!!不胜感谢
展开
 我来答
匿名用户
2013-09-06
展开全部
晕,最简单的。你不断的往里面写,没有退出条件,当然出错。。。。文件大小总归是有限制的吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式