java从键盘输入数据并写入文件,这段代码问题在哪里,运行结果是什么?

2025-01-01 16:34:42
推荐回答(2个)
回答1:

1.根据你输出的语句:首行为文件名,"+"其余内容为文件内容,以空行结尾。按Ctrl+c组合键结束输入",你是想按Ctrl+c就退出程序结束输入,但是你的程序并没有定义当按下Ctrl+c键的响应。所以你一直输入内容是没办法结束程序的。你只有手动停止编译器停止程序。
2.你没有指定fileName文件的类型,也没生成位置,那么在你对应的工程路径下生成一个缺省的文件,名字为你第一次输入的fileName,内容为第二次输入的内容,你可以用记事本打开,看到输入的内容。
程序没有错,只是没有完成你想要的功能而已!

回答2:

此程序相当于用户写文件。
例如,第一行是创建文件,例如:d:/hello.txt
下面的输入即使是此文件的内容
你可以打开D;查看hello.txt的内容既是你是输入的
你是想按Ctrl+c就退出程序结束输入,但是你的程序并没有定义当按下Ctrl+c键的响应。所以你一直输入内容是没办法结束程序的。你只有手动停止编译器停止程序。