JAVA 프로그래밍

문제

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

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

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

알고리즘 설계

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

프로그램 구현

     
 
 ※ 단계별 점검: A키(이전), D키(다음) 
 
	// 파일명 : ./Chapter03/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		}
	}

실행 순서 확인