蓝鸥Unity开发基础——Switch语句学习笔记
一、Switch語法
屬于多分支語句,通過判斷表達(dá)式的值,來決定執(zhí)行哪個(gè)分支
Break用于結(jié)束某個(gè)case,然后執(zhí)行switch之外的語句
Switch-開關(guān):case-情況開關(guān)決定發(fā)生的情況
二、Switch基本語法
Switch(表達(dá)式){
Case 值1:
語句1
Break;
Case 值2:
語句2
Break;
……
Case 值n:
語句n
Break;
Default:
語句
Break;
}
三、注意事項(xiàng)
整個(gè)defaul語句都可以舍掉,default語句最多只能由一個(gè)
Switch(表達(dá)式),里面的表達(dá)式值不能是浮點(diǎn)數(shù)
多個(gè)case可以執(zhí)行同一個(gè)語句塊,case的位置也可以任意
Case后面只要有語句,必須加上break,否則語法錯(cuò)誤
Case后面的標(biāo)簽只能是常量或者常量表達(dá)式,要有一個(gè)具體的值,不能用變量作為case的標(biāo)簽。
舉例:在控制臺(tái)輸入1,打印“一月”,輸入2打印“二月”,輸入3,打印“三月”,輸入其他打印“其他月份”
? ? ? ? ? ? ? ?//switch
????????????switch(a){
????????????case?1:
????????????????Console.WriteLine?("一月");
????????????????break;
????????????case?2:
????????????????Console.WriteLine?("二月");
????????????????break;
????????????case?3:
????????????????Console.WriteLine?("三月");
????????????????break;????????????
????????????default:
????????????????//用于處理以上情況都不滿足,需要執(zhí)行的代碼
????????????????Console.WriteLine?("其他月份");????????????
????????????????break
????????????}
四、Switch和if的區(qū)別
If和switch都是實(shí)際開發(fā)中最最常見的語法
If語句的表達(dá)式值一般是bool類型
Switch語句通常會(huì)有break結(jié)束case語句的執(zhí)行
練習(xí)題:從控制臺(tái)輸入1-7,程序中通過switch來打印對應(yīng)的星期幾
轉(zhuǎn)載于:https://blog.51cto.com/11131960/1838286
總結(jié)
以上是生活随笔為你收集整理的蓝鸥Unity开发基础——Switch语句学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【优化预测】基于matlab天牛须算法优
- 下一篇: 分享10道常考Java面试题及答案