zoukankan      html  css  js  c++  java
  • switch case

    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();

  • 相关阅读:
    dotnet 新项目格式与对应框架预定义的宏
    dotnet 线程静态字段
    dotnet 线程静态字段
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取系统信息
    dotnet 通过 WMI 获取系统信息
    PHP show_source() 函数
  • 原文地址:https://www.cnblogs.com/yp11/p/5827493.html
Copyright © 2011-2022 走看看