您現在的位置是:首頁 > 人文
傳智播客:選擇語句switch以及迴圈語句for的知識大全附習題
switch語句屬於什麼語句
一、選擇語句——switch
switch語句的格式如下:
執行流程:
首先計算出表示式的值
然後是和case依次比較,一旦有對應的值就會執行相應的語句。在執行的過程中,遇到break就會結束。
最後如果所有的case都和表示式的值不匹配,就會執行default語句體部分,然後程式結束掉。
switch語句中,表示式的資料型別,可以是byte,short,int,char,enum(列舉),JDK7後可以接受字串。
2。case的穿透性
在switch語句中,如果case的後面不寫break的話就會出現穿透現象的,也就是不會判斷下一個case的值,直接向後執行,一直會到遇到break,或者整體switch結束。
上面的過程中,執行case5之後因為沒有break語句,程式會一直向後走的,不會去判斷case的同時也不會理break,直接執行完整體switch。
因為case存在穿透性,因此初學者在編寫switch語句的時候必須是要寫上break的。
二、迴圈語句
概述:
迴圈語句是可以在滿足迴圈條件之後反覆執行某一段程式碼的。這段被重複執行的程式碼是被稱之為迴圈體語句的。當反覆執行這個迴圈體的時候,需要在合適的時候把迴圈條件改成為false,然後實現結束迴圈,否則的話這個迴圈會一直執行下去,形成死迴圈。
迴圈語句——-for
for語句迴圈的格式如下:
執行流程:
執行順序是:1234>234>234……。。。2不滿足為止
其中1是負責完成迴圈變數初始化
2負責判斷是否滿足了迴圈條件,不滿足的話會跳出迴圈
3的話具體是負責執行的語句
4迴圈以後,迴圈條件所涉及的變數的變化情況
迴圈練習:
使用迴圈,計算1-100之間的偶數和
推薦文章
- 下禮拜,思之如狂,為愛執著,相擁而泣,白首終成約
處女座的人,他們不會因為一些不順心的事情,而放棄自己的追求,而是會用一種很溫馨的方式來處理...
- 《重生之饑荒年代》三十一
臨近年關,家裡的事情就多了起來,陳蘇也不可能總是像之前那樣一有時間就去練彈弓,她還要幫著家裡做事,陳陽倒是不用做事,陳蘇讓他繼續練著...
- 淺談電容的高頻特性
所以一個高頻電容的等效電路如下圖所示:進一步電容器的阻抗表示式可以詳細表達如下:所以電容的阻抗絕對值和頻率的關係如下圖所示:解析:在低頻時,其電阻器的阻抗是線性下降,表現為容性特質...