JAVA 프로그래밍

문제

상자 3개 중 하나에 임의로 공이나 폭탄을 숨기고 그 위치를 맞추는 문제입니다 이를 해결하는 다음 프로그램에 대해 빈칸을 채우세요 
___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요: 3 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 놓쳤다! ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 1 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 펑!!

___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요: 1 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 놓쳤다! ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 3 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 휴우!

___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요: 2 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 찾았다! ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 2 ___ ___ ___ | | | | | | | 1 | | 2 | | 3 | O 휴우!

코드 빈칸 채우기

 java.util.Scanner; 
 find.FindBall; 
 find.FindBomb; 
  FindGame					  
{ 
	public static void main( String[] args ) { 
		Scanner scan =  Scanner( System.in ); 
		FindBall game = 
		                 FindBall(); 
		game.hide(); 
		game.find( scan ); 
		System.out.println( 
		                    game ); 
		game = 
		        FindBomb(); 
		game.hide(); 
		game.find( scan ); 
		System.out.println( 
		                    game ); 
 
	} 
} 
 find; 
 java.util.Scanner; 
 
  FindBall 
{ 
	 String message; 
	 String meet; 
	 String dodge; 
	 int ball; 
	 int cup; 
 
	 FindBall() { 
		.message = "1, 2, 3 중에서 공을 숨긴 컵을 찾으세요: "; 
		.meet   = "찾았다!\n"; 
		.dodge  = "놓쳤다!\n";		 
		.ball = 1; 
		.cup = 0;		 
	}  
 
	 void hide() {  
		.ball = (int)( () * 3 ) + 1; 
	} 
 
	 void find( Scanner scan ) { 
		System.out.print( message ); 
		.cup = scan.nextInt(); 
	} 
	 
	@Override 
	 String toString() { 
		String str = ""; 
		str  "  ___    ___    ___  \n"; 
		str  " |   |  |   |  |   | \n"; 
		str  " | 1 |  | 2 |  | 3 | \n"; 
		str  blanks( ball ) + "   O   \n"; 
		str  blanks( cup ) + ( ( .cup == .ball )  meet  dodge ); 
		 str; 
	} 
	 
	 String blanks( int column ) {  
		String result = ""; 
		 ( int i = 1; i < column; i++ ) 
			result  "       "; 
		 result; 
	} 
} 
 find; 
 
  FindBomb  FindBall  
{ 
	 FindBomb() { 
		();  
		.message = "1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: "; 
		.meet   = " 펑!! \n";		 
		.dodge  = " 휴우!\n";		 
	} 
}