Switch case

Switch case必须与break一同使用。

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

例:

Console.WriteLine("1.汉堡包");

Console.WriteLine("2.薯条");

Console.WriteLine("3.鸡块");

Console.WriteLine("4.鸡腿");

Console.WriteLine("5.鸡米花");

Console.Write("请输入您的选择项目数字:");

string a = Console.ReadLine();

switch (a)//括号内是被判断的变量名称

{

case "1"://case后面的值是用来判断上面括号内的变量相不相等上面是用string定义的变量,所以case后面的数字要加引号

Console.WriteLine("您选择的是汉堡包");

break;//break跳转语句,跳出最近的花括号

case "2"://case与值之间有空格隔开 值后面是冒号

Console.WriteLine("您选择的是薯条");

break;

case "3":

Console.WriteLine("您选择的是鸡块");

break;

case "4":

Console.WriteLine("您选择的是鸡腿");

break;

case "5":

Console.WriteLine("您选择的是鸡米花");

break; //最后一个也需要跳出花括号

default:

Console.WriteLine("输入错误");

break;

}

Console.ReadLine();


//练习题
//分别输入月份、几号、输出是几年的第几天
//每年的1 3 5 7 8 10 12 月是31天
//今年的2月是28天
//其他的 4 6 9 11 是30天
//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 m = int.Parse(Console.ReadLine());
//Console.Write("请输入几号");
//int d = int.Parse(Console.ReadLine());
//switch (m)
//{
// case 1:
// Console.WriteLine("第"+d +"天");
// break;
// case 2:
// Console.WriteLine("第" +(m1
// +d) + "天");
// break;
// case 3:
// Console.WriteLine("第" + (m1+m2+d ) + "天");
// break;
// case 4:
// Console.WriteLine("第" + (m1+m2+m3+d )+ "天");
// break;
// case 5:
// Console.WriteLine("第" + (m1+m2+m3+m4+d ) + "天");
// break;
// case 6:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+d ) + "天");
// break;
// case 7:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+d ) + "天");
// break;
// case 8:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+m7+d ) + "天");
// break;
// case 9:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+m7+m8+d ) + "天");
// break;
// case 10:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+m7+m8+m9+d )+ "天");
// break;
// case 11:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+m7+m8+m9+m10+d ) + "天");
// break;
// case 12:
// Console.WriteLine("第" + (m1+m2+m3+m4+m5+m6+m7+m8+m9+m10+m11+d )+ "天");
// break;
// default :
// Console.WriteLine("您输入有误");
// break;

//}
//Console.ReadLine();

优质内容筛选与推荐>>
1、【Jsoi2010】连通数
2、Pose Estimation
3、Dao层
4、浅谈算法——冒泡排序
5、125-FMC125-两路125Msps AD,两路160Msps DA FMC子卡模块


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号