第一次寫部落格,記錄一些自己學習中的知識點.
switch語句格式:
switch(表示式)
switch()變數型別只能是int short byte char 合enum型別(但是在jdk1.7以後也可以是string.當進行case判斷時,jvm會自動掃瞄,尋找匹配的case.可能出現幾種情況.
一:沒有匹配的case,有break執行預設
iint a=2;
switch(a)
輸出default;
二:沒有匹配的case 沒有break
int a=2;
switch(a)
輸出default
三:case匹配成功 沒有break 會從匹配成功的case開始執行,依次返回後面所有的case的返回值
int a=3;
switch(a)
輸出a,b,c
四:當case匹配成功後,會從匹配成功的case開始執行 知道執行到break跳出判斷語句.
int a=3;
switch(a)
輸出:a,c
switch和select的用法
switch的後面可加上條件,而select後面不能加上條件。var name string switch namego會依照從上至下的順序對每一條case語句中case表示式進行求值,只要被發現其表示式與switch表示式的結果相同,該case語句就會被選中。其餘的case語句會被忽略。最後說一下...
python 中的 switch 用法
為什麼python中沒有switch case語句?不同於我用過的其它程式語言,python 沒有 switch case 語句。為了實現它,我們可以使用字典對映 python def switch test item item switcher return switcher.get item,n...
C語言switch語句和if用法介紹
目錄 我們先了解switch是什麼,翻譯過來的中文意思是開關,在c語言中是指選擇不同的開關即不同的分支來完成語句。接下來講一下switch的結構和基本使用。一般的switch語句的結構 switch n 當然我們一般也喜歡用 來包括case後面得語句和break 即case 常量 表示式 switc...