黑马程序员技术交流社区

标题: switch问题 [打印本页]

作者: 宋旭东    时间: 2013-7-2 22:43
标题: switch问题
怎么用枚举令程序正常运行。关键是switch语句的问题。
//请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
    class Program
    {
        static void Main(string[] args)
        {
            string data;
            char[] myChar = new char[9]; ;
            Console.WriteLine("请输入星期几?(全写或者简写,首字母大写)");
            data = Console.ReadLine();
            myChar = data.ToCharArray();
            switch (myChar[0]) {
                case M:
                    Console.WriteLine("Today is Monday.");
                    break;
                case T:
                    if (myChar[1] == 'u')
                    {
                        Console.WriteLine("Today is Tuesday.");
                    }
                    else {
                        Console.WriteLine("Today is Thursday.");
                    }
                    break;
                case W:
                    Console.WriteLine("Today is Wednesday.");
                    break;
                case F:
                    Console.WriteLine("Today if Friday.");
                    break;
                case S:
                    if (myChar[1] == 'a')
                    {
                        Console.WriteLine("Today is Saturday.");
                    }
                    else {
                        Console.WriteLine("Today is Sunday.");
                    }
                    break;
                default:
                    Console.WriteLine("您的输入有误!");
                    break;
            }
            Console.ReadKey();
        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2