码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-08-15 22:55:17      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:unity3d

一、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来打印对应的星期几


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

标签:unity3d

原文地址:http://11131960.blog.51cto.com/11121960/1838286

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!