• C#第五节课


    switch语句

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace @switch
    {
    class Program
    {
    static void Main(string[] args)
    {
    for (; ; )
    {
    //switch case 选择语句
    //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 a = int.Parse((Console.ReadLine()));
    //if (a < 13 && a > 0)
    //{
    // Console.Write("请输入日= ");
    // int b = int.Parse((Console.ReadLine()));
    // if ((((a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12)) && (b > 0 && b < 32)) || ((a == 4 || a == 6 || a == 9 || a == 11) && (b > 0 && b < 31)) || ((a == 2) && (b > 0 && b < 29)))
    // {
    // switch (a)
    // {
    // case 1:
    // Console.WriteLine("今年过了 " + (b) + " 天了");
    // break;
    // case 2:
    // Console.WriteLine("今年过了 " + (m1 + b) + " 天了");
    // break;
    // case 3:
    // Console.WriteLine("今年过了 " + (m1 + m2 + b) + " 天了");
    // break;
    // case 4:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + b) + " 天了");
    // break;
    // case 5:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + b) + " 天了");
    // break;
    // case 6:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + b) + " 天了");
    // break;
    // case 7:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + b) + " 天了");
    // break;
    // case 8:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + b) + " 天了");
    // break;
    // case 9:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + b) + " 天了");
    // break;
    // case 10:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + b) + " 天了");
    // break;
    // case 11:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + b) + " 天了");
    // break;
    // case 12:
    // Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + m11 + b) + " 天了");
    // break;
    // default:
    // Console.WriteLine("您输入的有误");
    // break;
    // }
    // }
    // else
    // {
    // Console.WriteLine("您输入的日有误");

    // }
    //}
    //else
    //{
    // Console.WriteLine("您输入的月份有误");

    //}

    //判断是不是闰年,普通年份,是4的倍数但是不能是100的倍数
    //世纪年需要是400的倍数
    //输入一个年份,判断是不是闰年

    int m1 = 31, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30,m12=31;
    int m2;
    string y;
    Console.WriteLine("请输入一个年份: ");
    int year = int.Parse(Console.ReadLine());
    if (year >= 0 && year <= 9999)
    {
    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    {
    y ="您输入的年份是闰年!";
    m2 = 29;
    }
    else
    {
    y ="您输入的是平年!";
    m2 = 28;
    }
    Console.WriteLine("请输入月份");
    int a = int.Parse(Console.ReadLine());
    if (a > 0 && a < 13)
    {
    Console.Write("请输入日= ");
    int b = int.Parse((Console.ReadLine()));
    if ((((a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12)) && (b > 0 && b < 32)) || ((a == 4 || a == 6 || a == 9 || a == 11) && (b > 0 && b < 31)) || ((a == 2) && (b > 0 && b < (m2 + 1))))
    {
    switch (a)
    {
    case 1:
    Console.WriteLine("今年过了 " + (b) + " 天了");
    break;
    case 2:
    Console.WriteLine("今年过了 " + (m1 + b) + " 天了");
    break;
    case 3:
    Console.WriteLine("今年过了 " + (m1 + m2 + b) + " 天了");
    break;
    case 4:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + b) + " 天了");
    break;
    case 5:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + b) + " 天了");
    break;
    case 6:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + b) + " 天了");
    break;
    case 7:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + b) + " 天了");
    break;
    case 8:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + b) + " 天了");
    break;
    case 9:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + b) + " 天了");
    break;
    case 10:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + b) + " 天了");
    break;
    case 11:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + b) + " 天了");
    break;
    case 12:
    Console.WriteLine("今年过了 " + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + m11 + b) + " 天了");
    break;
    default:
    Console.WriteLine("您输入的有误");
    break;
    }
    Console.WriteLine(y+"日期是"+year+"年"+a+"月"+b+"日");
    }
    else
    {
    Console.WriteLine("您输入的日有误");
    }
    }
    else
    {
    Console.WriteLine("您输入的月份有误");
    }
    }
    else
    {
    Console.WriteLine("您输入的年份有误");
    }

    Console.WriteLine();
    }
    }
    }
    }

    好好学习,天天向上
  • 相关阅读:
    Linux 开机启动 php socket
    Linux 判断进程是否运行
    应用容器公共免费部署平台
    dos2unix 批量转化文件
    django中多个app放入同一文件夹apps
    django无法同步mysql数据库 Error:1064
    cos migration工具webhook推送
    腾讯云 COS 对象存储使用
    docker nginx 运行后无法访问
    makefile中 = := += 的区别
  • 原文地址:https://www.cnblogs.com/xiongxiaobai/p/5253524.html
Copyright © 2020-2023  润新知