C#小白学习笔记(9)分支结构

 class Program
    {
        static void Main(string[] args)
        {
            /*
            int x, y, z;
            x = 95;
            y = 92;
            z = 99;
            if (x >= 90)
            {
                Console.WriteLine("x大于90");
            }
            */

            int week;
            while (true)
            {
                Console.WriteLine("请输入数字:");
                int.TryParse(Console.ReadLine(), out week); //因为week是int型的,所以输入其他类型时系统会报错。通过TryParse强转,可以把输入的其他字符转换为数字0,即系统不会报异常
                if (week > 0)
                {
                    switch (week)
                    {
                        case 1:
                            Console.WriteLine("今天是星期一");
                            break;
                        case 2:
                            Console.WriteLine("今天是星期二");
                            break;
                        case 3:
                            Console.WriteLine("今天是星期三");
                            break;
                        case 4:
                            Console.WriteLine("今天是星期四");
                            break;
                        case 5:
                            Console.WriteLine("今天是星期五");
                            break;
                        case 6:
                            Console.WriteLine("今天是星期六");
                            break;
                        case 7:
                            Console.WriteLine("今天是星期七");
                            break;
                        default:
                            Console.WriteLine("请输入1-7的数字!");
                            break;
                    }
                }
                else
                {
                    Console.WriteLine("请输入有效数字!");
                }
            }
            Console.ReadKey();
        }
    }

运行结果:

 

posted @ 2020-09-17 14:38  ___lucky  阅读(178)  评论(0)    收藏  举报