JAVA 프로그래밍

문제

파일 원본을 읽어 파일 복사본을 생성하는 파일 복사 문제입니다 이를 해결하는 다음 프로그램에 대해 빈칸을 채우세요 
--------- 파일 original.txt의 내용 --------- 
과연 파일 복사는 잘 될까요?
파일 복사가 잘 되면 좋겠어요^^
--------- 파일 dictionary.txt의 내용 --------- 
apple의 뜻은 사과입니다 
banana의 뜻은 바나나입니다 
carrot의 뜻은 당근입니다 
dog의 뜻은 개입니다 
egg의 뜻은 달걀입니다 
fox의 뜻은 여우입니다 
--------- 파일 mazemap1.txt의 내용 --------- 
111111111
120010003
111010111
100010001
101111101
100000001
111111111
원  본 파일이름을 입력하세요: C:\Users\user\Downloads\original.txt
복사본 파일이름을 입력하세요: C:\Users\user\Downloads\copy.txt
과연 파일 복사는 잘 될까요?
파일 복사가 잘 되면 좋겠어요^^ 

원  본 파일이름을 입력하세요: C:\Users\user\Downloads\dictionary.txt
복사본 파일이름을 입력하세요: C:\Users\user\Downloads\copy.txt
apple의 뜻은 사과입니다 
banana의 뜻은 바나나입니다 
carrot의 뜻은 당근입니다 
dog의 뜻은 개입니다 
egg의 뜻은 달걀입니다 
fox의 뜻은 여우입니다 

원  본 파일이름을 입력하세요: C:\Users\user\Downloads\mazemap1.txt
복사본 파일이름을 입력하세요: C:\Users\user\Downloads\copy.txt
111111111
120010003
111010111
100010001
101111101
100000001
111111111 

코드 빈칸 채우기

import java.io.*; 
import java.util.Scanner; 
	 
public class FileCopy 
{ 
	public static void main( [] args )   { 
		Scanner scan = new Scanner( System.in ); 
		System.out.print( "원  본 파일이름을 입력하세요: " ); 
		 inFilename = scan.next(); 
		 inFile = new ( new ( new ( inFilename ) ) ); 
	 
		System.out.print( "복사본 파일이름을 입력하세요: " ); 
		 outFilename = scan.next(); 
		 outFile = new ( new ( new ( outFilename ) ) ); 
	 
		(  line = ""; ( line = inFile.() )  ; ) { 
			System.out.print( line ); 
			outFile.( line + "\n" ); 
		} 
	 
		inFile.();						 
		outFile.();							 
		scan.(); 
	} 
}