蓝鸥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
總結
以上是生活随笔為你收集整理的蓝鸥Unity开发基础——Switch语句学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【优化预测】基于matlab天牛须算法优
- 下一篇: 【算法设计zxd】第一章 算法基础 4.