JAVA 프로그래밍

문제

챗봇과 대화하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요 

프로그램의 실행순서 및 실행상태

1  public static void main( String[] args ) {  

2   System.out.print( "안녕? 넌 이름이 뭐야: " ); 
안녕? 넌 이름이 뭐야: 

3   String name = scan.next();       
지석
                     main()
scan  (Scanner) 
 name

4   System.out.println( "만나서 반가워, " + name + ". " );
만나서 반가워, 지석. 

5   System.out.print( "넌 주로 뭐하고 살아: " );     
넌 주로 뭐하고 살아: 

6   String job = scan.next();       
학교다녀
                     main()
scan  (Scanner) 
 name  지석 
  job

7   System.out.println( job + "? 나도 마찬가지야 ㅎㅎ " );
학교다녀? 나도 마찬가지야 ㅎㅎ 

8   System.out.print( "그럼 심심할 때 뭐하니: " );     
그럼 심심할 때 뭐하니: 

9   String hobby = scan.next();       
영화봐
                     main()
scan  (Scanner) 
 name  지석 
  job  학교다녀 
hobby

10   System.out.println( hobby + "? 나랑 똑같네. " );
영화봐? 나랑 똑같네. 

11   System.out.print( "혹시 좋아하는 색은 뭐야 : " );     
혹시 좋아하는 색은 뭐야 : 

12   String color = scan.next();      
초록색
                     main()
scan  (Scanner) 
 name  지석 
  job  학교다녀 
hobby  영화봐 
color

13   System.out.println( color + "이라구? 와! 이것도 나랑 똑같네. " );
초록색이라구? 와! 이것도 나랑 똑같네.

14   System.out.println( "앞으로 우리 친하게 지내자." );     
앞으로 우리 친하게 지내자.

15  }


프로그램 코드

	import java.util.Scanner;
			
	public class Chat
	{
1		public static void main( String[] args ) { 	
			Scanner scan = new Scanner( System.in );
2			System.out.print( "안녕? 넌 이름이 뭐야: " );	
3			String name = scan.next();							
4			System.out.println( "만나서 반가워, " + name + ". " );
		
5			System.out.print( "넌 주로 뭐하고 살아: " );					
6			String job = scan.next();							
7			System.out.println( job + "? 나도 마찬가지야 ㅎㅎ " );
		
8			System.out.print( "그럼 심심할 때 뭐하니: " );					
9			String hobby = scan.next();							
10			System.out.println( hobby + "? 나랑 똑같네. " );
		
11			System.out.print( "혹시 좋아하는 색은 뭐야 : " );					
12			String color = scan.next();						
13			System.out.println( color + "이라구? 와! 이것도 나랑 똑같네. " );
		
14			System.out.println( "앞으로 우리 친하게 지내자." );					
			scan.close();
15		}
	}