switch case的用法:
switch(括号内为对应执行case类似代号):例 switch(1)则执行case 1 语句
执行完case则break跳出!
判断是今年的第几天:
namespace ConsoleApplication11 { class Program { static void Main(string[] args) { while (true) { int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30; Console.Write("请输入月份:"); int m = Convert.ToInt32(Console.ReadLine()); Console.Write("请输入几号:"); int d = Convert.ToInt32(Console.ReadLine()); switch (m) { case 1: Console.WriteLine("第"+d.ToString()+"天"); break;//跳出语句 case 2: Console.WriteLine("第" + (m1+d).ToString() + "天"); break; case 3: Console.WriteLine("第" + (m1+m2 + d).ToString() + "天"); break; case 4: Console.WriteLine("第" + (m1+m2+m3 + d).ToString() + "天"); break; case 5: Console.WriteLine("第" + (m1 + m2 + m3+m4 + d).ToString() + "天"); break; case 6: Console.WriteLine("第" + (m1 + m2 + m3 + m4+m5+ d).ToString() + "天"); break; case 7: Console.WriteLine("第" + (m1 + m2 + m3 + m4 +m5+m6+ d).ToString() + "天"); break; case 8: Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 +m7+ d).ToString() + "天"); break; case 9: Console.WriteLine("第" + (m1 + m2 + m3 + m4 +m5+ m6 +m7+m8+d).ToString() + "天"); break; case 10: Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8+m9 + d).ToString() + "天"); break; case 11: Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 +m10+ d).ToString() + "天"); break; case 12: Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 +m10+m11+ d).ToString() + "天"); break; default: Console.WriteLine("您的输入有误:"); break; } } } } }