问答题
请完成下列Java程序。程序的功能是复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来(注意:在本题中,当前目录下的README.txt文件打印在屏幕上,并写入另一个文件temp.txt中)。
注意:请勿改动main()主方法和其他已有的语句内容,仅在下画线处填人适当的语句。
import java.io.*;
public class FileCopyBy{
public static void main(String args[]){
try{
FileReader input=new FileReader("README.txt");
FileWriter output=new FileWriter("temp.txt");
int c=input.read();
while(__________)
{
__________
System.out.print((char)c);
c=input.read();
}
input.close();
output.close();
}
catch(IOException e)
{
System.out.println(e);
}
}
}
【正确答案】
【答案解析】c! = -1
output.write(c);