C#/수업내용

2020.04.09. 수업내용 - 요일 영어로 출력하기(enum,switch)

dev_sr 2020. 4. 9. 22:15

출력 명령어를 한번만 써서 출력하기

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
class App
    {
        enum eDay
        {
            None=-1,
            Sunday,
            Monday,
            Tuesday,
            Wednesday,
            Thursday,
            Friday,
            Saturday
 
        }
 
        public App()
        {
 
            Console.WriteLine("2020-04-08\n");
 
            //열거형으로 요일 입력받기
            
            for(; ;)
            {
                Console.Write("요일을 입력하세요 (일,월,화,수,목,금,토):");
                string input = Console.ReadLine();
                eDay day = eDay.None; 
 
                switch (input)
                {
                    case "일":
                        day = eDay.Sunday;
                        break;
 
                    case "월":
                        day = eDay.Monday;
                        break;
 
                    case "화":
                        day = eDay.Tuesday;
                        break;
 
                    case "수":
                        day = eDay.Wednesday;
                        break;
 
                    case "목":
                        day = eDay.Thursday;
                        break;
 
                    case "금":
                        day = eDay.Friday;
                        break;
 
                    case "토":
                        day = eDay.Saturday;
                        break;
 
                    default:
                        break;
 
                }
 
                Console.WriteLine(day);
                Console.WriteLine();
            }
           
 
        }
 
    }