_14__enum___Weekday得到某日的下一日(星期几)

2024-02-25 03:18

本文主要是介绍_14__enum___Weekday得到某日的下一日(星期几),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

// 声明一个枚举类型Weekday,基类为int,访问范围为publicpublic enum Weekday{Sun, Mon, Tue, Wed, Thu, Fri, Sat}


判断方法

// 功能: 得到某日的下一日(星期几)// 参数://        wd : 枚举类型Weekday// 返回值: 枚举类型Weekdaypublic static Weekday NextDay(Weekday wd){Weekday wdnext;if (wd == Weekday.Sat){wdnext=Weekday.Sun;}else{wdnext=wd+1;}return wdnext;}


主程序中:

 public static void Main(){// 用枚举类型Weekday声明变量并赋初值Weekday wd1 = Weekday.Mon;Console.WriteLine("每周的工作日从{0}开始",wd1);Weekday wd2=Weekday.Fri;Console.WriteLine("到{0}结束",wd2);// 枚举类型变量用于计算Console.WriteLine("每周有{0}个工作日", wd2-wd1);Console.WriteLine();// 枚举类型变量作为函数的参数Console.WriteLine("Mon之后是{0}",NextDay(Weekday.Mon));Console.WriteLine();// 使用枚举类型的GetNames()方法foreach(string s1 in Weekday.GetNames(typeof(Weekday))){Console.Write(s1+" ");}Console.WriteLine("\n");// 从命令行读取枚举类型变量的值Console.Write("今天是星期几? ");Weekday wd3=(Weekday)Weekday.Parse(typeof(Weekday),Console.ReadLine());Console.WriteLine("明天是{0}",NextDay(wd3));Console.WriteLine();// 比较枚举类型的值Console.Write("体育课在星期几? ");wd1=(Weekday)Weekday.Parse(typeof(Weekday),Console.ReadLine());Console.Write("物理试验在星期几? ");wd2=(Weekday)Weekday.Parse(typeof(Weekday),Console.ReadLine());if(wd1.CompareTo(wd2) == 0){Console.WriteLine("糟糕,在同一天。");}else{Console.WriteLine("没事,不在同一天");}}



这篇关于_14__enum___Weekday得到某日的下一日(星期几)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/744242

相关文章

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

PMP–一、二、三模–分类–14.敏捷–技巧–看板面板与燃尽图燃起图

文章目录 技巧一模14.敏捷--方法--看板(类似卡片)1、 [单选] 根据项目的特点,项目经理建议选择一种敏捷方法,该方法限制团队成员在任何给定时间执行的任务数。此方法还允许团队提高工作过程中问题和瓶颈的可见性。项目经理建议采用以下哪种方法? 易错14.敏捷--精益、敏捷、看板(类似卡片)--敏捷、精益和看板方法共同的重点在于交付价值、尊重人、减少浪费、透明化、适应变更以及持续改善等方面。

2021-8-14 react笔记-2 创建组件 基本用法

1、目录解析 public中的index.html为入口文件 src目录中文件很乱,先整理文件夹。 新建components 放组件 新建assets放资源   ->/images      ->/css 把乱的文件放进去  修改App.js 根组件和index.js入口文件中的引入路径 2、新建组件 在components文件夹中新建[Name].js文件 //组件名首字母大写

2021-08-14 react笔记-1 安装、环境搭建、创建项目

1、环境 1、安装nodejs 2.安装react脚手架工具 //  cnpm install -g create-react-app 全局安装 2、创建项目 create-react-app [项目名称] 3、运行项目 npm strat  //cd到项目文件夹    进入这个页面  代表运行成功  4、打包 npm run build

用Python实现时间序列模型实战——Day 14: 向量自回归模型 (VAR) 与向量误差修正模型 (VECM)

一、学习内容 1. 向量自回归模型 (VAR) 的基本概念与应用 向量自回归模型 (VAR) 是多元时间序列分析中的一种模型,用于捕捉多个变量之间的相互依赖关系。与单变量自回归模型不同,VAR 模型将多个时间序列作为向量输入,同时对这些变量进行回归分析。 VAR 模型的一般形式为: 其中: ​ 是时间  的变量向量。 是常数向量。​ 是每个时间滞后的回归系数矩阵。​ 是误差项向量,假

PMP–一、二、三模–分类–14.敏捷–技巧–原型MVP

文章目录 技巧一模14.敏捷--原型法--项目生命周期--迭代型生命周期,通过连续的原型或概念验证来改进产品或成果。每个新的原型都能带来新的干系人新的反馈和团队见解。题目中明确提到需要反馈,因此原型法比较好用。23、 [单选] 一个敏捷团队的任务是开发一款机器人。项目经理希望确保在机器人被实际建造之前,团队能够收到关于需求的早期反馈并相应地调整设计。项目经理应该使用以下哪一项来实现这个目标?

C++11/14系列学习

十一假期一直在看C++11新特性,比较出名的书《C++ Primer Plus》专门有一个章节来讲解,《C++ Primer》则将C++11的新特性融入到各个章节来学习。在假期的最后一天无意中发现实验楼有一个专门的教程来讲解,算是念念不忘,必有回响吧,特此整理出来,和大家一起学习。 作者网址:https://www.shiyanlou.com/courses/605,非常感谢! 注:本文并没有智