博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
switch case
阅读量:6685 次
发布时间:2019-06-25

本文共 1780 字,大约阅读时间需要 5 分钟。

Switch case必须与break一起使用

Break 是跳转语句。与switch case连用的时候是跳出最近的{}。

static void Main(string[]args )

{

  //switch case 多用于年月日的计算

  int cs=1;

  switch(cs)//小括号内是一个数据类型的值

    {

       //case 后加空格,之后写上跟上面小括号内对应类型可能出现的值

      case 1://cs值为1,则进行着一步,显示case 1

         Console.WriteLine("case 1");

          break;//距离break最近的大括号,跳出这个大括号,执行大括号之后的命令

      case 2:

         Console.WriteLine("case 2");

          break;

      default://如果值跟上面的case 1,case 2都不匹配,则进行这一步

         Console.WriteLine("default case ");

         break;

    }

console.ReadLine();

}

 

 

分别输入月份,几号,输出是今年的第多少天

每年的1 3 5 7 8 10 12月是31天

今年的2月是28天

其他的4 6 9 11是30天

int m1 = 31, m3 = 31, m5 = 31, m7 = 31, m8 = 31, m10 = 31, m12 = 31, m4 = 30, m6 = 30, m9 = 30, m11 = 30, m2 = 28;
Console.WriteLine("请输入月份");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("请输入几号");
int d = int.Parse(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;
}

转载于:https://www.cnblogs.com/dreamer666/p/5608532.html

你可能感兴趣的文章
【BZOJ】3036: 绿豆蛙的归宿
查看>>
RvmTranslator for Linux
查看>>
百度面试经历
查看>>
玩叠骰子
查看>>
TOJ 4383: n % ( pow( p , 2) ) ===0
查看>>
oracle数据库学习
查看>>
C语言程序,找出一个二维数组的鞍点。
查看>>
微信公众号开发——入门
查看>>
移动端分页
查看>>
清除img和文字间的空隙【vertical-align的用途】
查看>>
MySql的安装、配置(转)
查看>>
C++虚函数及虚函数表解析
查看>>
限制文本控件输入数据格式
查看>>
1058. 选择题(20)
查看>>
回望2018,计划2019
查看>>
Andriod 第五课----图形界面
查看>>
基于sklearn的常用分类任务指标Python实现
查看>>
一些关于Hibernate延迟加载的误区
查看>>
设计模式之缺省适配模式
查看>>
qsort函数辅助函数compare函数的编写
查看>>