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(); } }
运行结果:

浙公网安备 33010602011771号