JAVA 프로그래밍

문제

사용자가 좋아하는 색깔을 선택하면 색깔 심리테스트 결과를 출력하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요 

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

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

RED, YELLOW, GREEN, BLUE, PURPLE 중 하나를 입력하세요: yellow

2   switch ( color ) {
                main()
 color

3    case RED : case red :     

5    case YELLOW : case yellow :     

노랑색을 선택한 당신은 밝고 솔직하고 명랑하며 호기심도 강하고 주의력과 집중력이 높네요

6     break;   

12  }


프로그램 코드

	import java.util.Scanner;
	
	public class ColorType
	{
		enum Color { RED, red, YELLOW, yellow, GREEN, green, BLUE, blue, PURPLE, purple };
	
1		public static void main( String[] args ) { 	
			Scanner scan = new Scanner( System.in );
	
			System.out.print( "RED, YELLOW, GREEN, BLUE, PURPLE 중 하나를 입력하세요: " );
			Color color = Color.valueOf( scan.next() );
		
2			switch ( color ) {
3				case RED : case red : 				
					System.out.print( "빨강색을 선택한 당신은 " );
					System.out.print( "진취적이고 열정적이며 개방적이고 자신감이 넘치는군요 " );
4					break;		
5				case YELLOW : case yellow :  			
					System.out.print( "노랑색을 선택한 당신은 " );
					System.out.print( "밝고 솔직하고 명랑하며 호기심도 강하고 주의력과 집중력이 높네요" );
6					break;			
7				case GREEN : case green : 			
					System.out.print( "초록색을 선택한 당신은 " );
					System.out.print( "성실하고 참을성이 많으며 충성심이 강하고 의리가 있군요" );
8					break;				
9				case BLUE : case blue : 					
					System.out.print( "파랑색을 선택한 당신은 " );
					System.out.print( "차분하고 침착하고 이성적이며 어떤 일이든 진지하게 열심히 하는군요" );
10					break;				
11				case PURPLE : case purple : 				
					System.out.print( "보라색을 선택한 당신은 " );
					System.out.print( "섬세하고 감수성이 풍부하며 관찰력이 있고 예술적 재능이 뛰어나군요" );
			}
		
			scan.close();
12		}
	}