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

  • 相关阅读:
    TC配置文件WCMD.INI详解,只能在ini重修改的配置
    Source Insight中的多行注释
    ACE_Timer_Heap_T定时器
    什么是代理服务器
    太阳能传感器目前主要故障问题解决方案
    source insight中文显示和处理
    C#3.0新特性小结(2)
    .NET中事务操作小结(1)
    常用的正则表达式收藏版
    几种流行的Ajax开发框架比较
  • 原文地址:https://www.cnblogs.com/yp11/p/5827493.html
Copyright © 2011-2022 走看看