03.if 和 switch结合练习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03.if 和 switch结合练习相关的知识,希望对你有一定的参考价值。

  1. namespace _04.练习01
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //请用户输入年份,再输入月份,输出该月有多少天
  8. Console.WriteLine("请输入年份:");
  9. int year =Convert.ToInt32(Console.ReadLine());
  10. Console.WriteLine("请输入月份:");
  11. int month = Convert.ToInt32(Console.ReadLine());
  12. switch (month)
  13. {
  14. case 1:
  15. case 3:
  16. case 5:
  17. case 7:
  18. case 8:
  19. case 10:
  20. case 12:
  21. Console.WriteLine("该月有31天!");
  22. break;
  23. case 4:
  24. case 6:
  25. case 9:
  26. case 11:
  27. Console.WriteLine("该月有30天!");
  28. break;
  29. case 2:
  30. if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
  31. {
  32. Console.WriteLine("该月有29天.");
  33. }
  34. else
  35. {
  36. Console.WriteLine("该月有28天.");
  37. }
  38. break;
  39. }
  40. Console.ReadKey();
  41. }
  42. }
  43. }





以上是关于03.if 和 switch结合练习的主要内容,如果未能解决你的问题,请参考以下文章

switch语句小练习

是否可以在 Bash 脚本的 switch case 中结合两个条件?

基础语法的练习

switch 练习

C#语言基础— switch case和if的嵌套练习

第2章 基础语法的练习