蓝鸥Unity开发基础——Switch语句学习笔记

一、Switch语法

属于多分支语句,通过判断表达式的值,来决定执行哪个分支

Break用于结束某个case,然后执行switch之外的语句

Switch-开关:case-情况开关决定发生的情况

二、Switch基本语法

Switch(表达式){

Case 值1:

语句1

Break;

Case 值2:

语句2

Break;

……

Case 值n:

语句n

Break;

Default:

语句

Break;

}

三、注意事项

整个defaul语句都可以舍掉,default语句最多只能由一个

Switch(表达式),里面的表达式值不能是浮点数

多个case可以执行同一个语句块,case的位置也可以任意

Case后面只要有语句,必须加上break,否则语法错误

Case后面的标签只能是常量或者常量表达式,要有一个具体的值,不能用变量作为case的标签。

举例:在控制台输入1,打印“一月”,输入2打印“二月”,输入3,打印“三月”,输入其他打印“其他月份”

               //switch
            switch(a){
            case 1:
                Console.WriteLine ("一月");
                break;
            case 2:
                Console.WriteLine ("二月");
                break;
            case 3:
                Console.WriteLine ("三月");
                break;            
            default:
                //用于处理以上情况都不满足,需要执行的代码
                Console.WriteLine ("其他月份");            
                break
            }

四、Switch和if的区别

If和switch都是实际开发中最最常见的语法

If语句的表达式值一般是bool类型

Switch语句通常会有break结束case语句的执行


练习题:从控制台输入1-7,程序中通过switch来打印对应的星期几

转载于:https://blog.51cto.com/11131960/1838286

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注