JAVA 프로그래밍

문제

String 객체를 포함하는 가변 길이 배열 ArrayList를 생성하고 활용하는 문제입니다 이를 해결하는 다음 프로그램에 대해 빈칸을 채우세요 
단어를 입력하세요(종료시quit): carrot
단어를 입력하세요(종료시quit): banana
단어를 입력하세요(종료시quit): apple
단어를 입력하세요(종료시quit): quit
apple banana carrot 

단어를 입력하세요(종료시quit): 바나나
단어를 입력하세요(종료시quit): 토마토
단어를 입력하세요(종료시quit): 자몽
단어를 입력하세요(종료시quit): 망고
단어를 입력하세요(종료시quit): 복숭아
단어를 입력하세요(종료시quit): 수박
단어를 입력하세요(종료시quit): 포도
단어를 입력하세요(종료시quit): 키위
단어를 입력하세요(종료시quit): 
단어를 입력하세요(종료시quit): 앵두
단어를 입력하세요(종료시quit): 한라봉
단어를 입력하세요(종료시quit): 
단어를 입력하세요(종료시quit): 레몬
단어를 입력하세요(종료시quit): 참외
단어를 입력하세요(종료시quit): 사과
단어를 입력하세요(종료시quit): 파인애플
단어를 입력하세요(종료시quit): 체리
단어를 입력하세요(종료시quit): 딸기
단어를 입력하세요(종료시quit): 모과
단어를 입력하세요(종료시quit): 오렌지
단어를 입력하세요(종료시quit): quit
귤 딸기 레몬 망고 모과 바나나 배 복숭아 사과 수박 앵두 오렌지 자몽 참외 체리 키위 토마토 파인애플 포도 한라봉 

단어를 입력하세요(종료시quit): 기차
단어를 입력하세요(종료시quit): 버스
단어를 입력하세요(종료시quit): 택시
단어를 입력하세요(종료시quit): 자동차
단어를 입력하세요(종료시quit): 비행기
단어를 입력하세요(종료시quit): quit
기차 버스 비행기 자동차 택시 

코드 빈칸 채우기

 .; 
 .; 
 .; 
public class WordArrayList { 
	public static void main( String[] args ) { 
		 scan =  (  ); 
		<> words =  <>();  
 
		(  ) { 
			( "단어를 입력하세요(종료시quit): " ); 
			 word = scan.();  
			 ( word.("quit") ) 
				; 
			words.( word ); 
		} 
 
		.( words ); 
 
		(  word  words ) 
			( word + " " ); 
 
		scan.close(); 
	} 
}