JAVA 프로그래밍

문제

챗봇과 대화하는 문제입니다 이를 해결하는 다음 프로그램을 해석하세요 
안녕? 넌 이름이 뭐야: 지석
만나서 반가워, 지석. 
넌 주로 뭐하고 살아: 학교다녀
학교다녀? 나도 마찬가지야 ㅎㅎ 
그럼 심심할 때 뭐하니: 영화봐
영화봐? 나랑 똑같네. 
혹시 좋아하는 색은 뭐야 : 초록색
초록색이라구? 와! 이것도 나랑 똑같네.
앞으로 우리 친하게 지내자. 

안녕? 넌 이름이 뭐야: 석진
만나서 반가워, 석진. 
넌 주로 뭐하고 살아: 노래해
노래해? 나도 마찬가지야 ㅎㅎ 
그럼 심심할 때 뭐하니: 게임해
게임해? 나랑 똑같네. 
혹시 좋아하는 색은 뭐야 : 노랑
노랑이라구? 와! 이것도 나랑 똑같네.
앞으로 우리 친하게 지내자. 

안녕? 넌 이름이 뭐야: 다래
만나서 반가워, 다래. 
넌 주로 뭐하고 살아: 일하느라바빠
일하느라바빠? 나도 마찬가지야 ㅎㅎ 
그럼 심심할 때 뭐하니: 공연가
공연가? 나랑 똑같네. 
혹시 좋아하는 색은 뭐야 : 빨강색
빨강색이라구? 와! 이것도 나랑 똑같네.
앞으로 우리 친하게 지내자. 

알고리즘

프로그램 시작 
   친구와 대화하기
      이름 물어보고 답하기
      직업 물어보고 답하기
      취미 물어보고 답하기
      좋아하는 색 물어보고 답하기
      친하게 지내자고 인사하기
프로그램 종료

프로그램 코드

	// 파일명 : ./Chapter02/Chat.java
	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		}
	}

실행 순서

 
 					※ 실행순서 및 메모리상태는 A키(이전) 및 D키(다음)를 눌러도 확인할 수 있습니다