C#实现根据数字序号输出星期几的简单实例

 更新时间:2014年07月17日 11:57:28   投稿:shichen2014  
这篇文章主要介绍了C#实现根据数字序号输出星期几的简单实例,代码简洁实用,也有助于初学者更好的理解C#的switch和if语句的流程控制,需要的朋友可以参考下

本文以实例代码实现了C#根据数字序号输出星期几,用户可通过输入数字0~6,输出星期各天的英语单词,程序中主要是演示if语句和switch语句的用法,当然其中的英文可以改成中文。

具体实现代码如下:

//Select.cs程序内容:通过输入数字0~6,输出星期各天的英语单词演示if语句和switch语句的用法
using System;
class Select
{
  public static void Main()
  {
    Console.WriteLine("请输入数字:");
    Console.WriteLine("1~6表示星期一到星期六;0表示星期天");
    string s = Console.ReadLine();
    int n = int.Parse(s);
    if(n<0 || n>6)      //判断输入时候合法
    {
      Console.WriteLine("输入错误");   //出错处理
    }
    else          //输入正确时,根据选择进行处理
    {
      switch(n)
      {
        case 1:     //输入为1时的处理情况
          Console.WriteLine("星期一是 Monday"); 
          break;   //处理完后跳出switch
        case 2:
          Console.WriteLine("星期二是 Tuesday");
          break;
        case 3:
          Console.WriteLine("星期三是 Wednesday");
          break;
        case 4:
          Console.WriteLine("星期四是 Thursday");
          break;
        case 5:
          Console.WriteLine("星期五是 Friday");
          break;
        case 6:
          Console.WriteLine("星期六是 Saturday");
          break;
        case 0:
          Console.WriteLine("星期天是 Sunday");
          break;
        default:    //事实上,在前面已对输入进行处理,以下语句不可达
          Console.WriteLine("It is a crazy day!");  //在此示例default用法,红客,
          break;   //读者可以尝试去掉if语句后输入不合法的结果。
      }
    }
  }
}

相关文章

  • C#操作注册表的方法详解

    C#操作注册表的方法详解

    这篇文章主要介绍了C#操作注册表的方法,结合实例形式较为详细的分析了C#针对注册表的创建、打开、读取、写入、修改、删除等技巧,需要的朋友可以参考下
    2015-12-12
  • Winform项目中TextBox控件DataBindings属性

    Winform项目中TextBox控件DataBindings属性

    这篇文章介绍了Winform项目中TextBox控件DataBindings属性的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • C# CM框架实现多页面管理的实例代码

    C# CM框架实现多页面管理的实例代码

    这篇文章主要介绍了C# CM框架下一行代码实现多页面管理,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 一文弄懂C#浅克隆与深克隆

    一文弄懂C#浅克隆与深克隆

    在C#中,浅克隆和深克隆是两种常见的对象克隆技术,本文主要介绍了C#浅克隆与深克隆,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • 详解C#中delegate/event/EventHandler/Action/Func的使用和区别

    详解C#中delegate/event/EventHandler/Action/Func的使用和区别

    这篇文章主要为大家详细介绍了C#中delegate、event、EventHandler、Action和Func的使用与区别,文中的示例代码讲解详细,感兴趣的可以了解一下
    2023-04-04
  • C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法

    C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法

    这篇文章主要介绍了C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法,实例分析了C#大小写转换的相关技巧,需要的朋友可以参考下
    2015-04-04
  • C#实现常见时间格式

    C#实现常见时间格式

    这篇文章介绍了C#实现常见时间格式的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#连接Oracle数据库的多种方法总结

    C#连接Oracle数据库的多种方法总结

    最近小项目当中要使用C#来连接Oracle数据库来完成系统的操作,这篇文章主要给大家介绍了关于C#连接Oracle数据库的多种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • C# Onnx实现特征匹配DeDoDe检测

    C# Onnx实现特征匹配DeDoDe检测

    这篇文章主要为大家详细介绍了C# Onnx如何实现特征匹配DeDoDe检测,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • C#使用系统方法发送异步邮件完整实例

    C#使用系统方法发送异步邮件完整实例

    这篇文章主要介绍了C#使用系统方法发送异步邮件实现方法,结合完整实例形式分析了C#异步调用与邮件发送的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论