A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋旭东 中级黑马   /  2013-7-2 22:43  /  783 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么用枚举令程序正常运行。关键是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();
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马