您現在的位置是:首頁 > 人文
傳智播客:選擇語句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之間的偶數和
推薦文章
- 為什麼酒店可以一晚幾千塊?“不一樣”的3項服務,花錢值
回來看到自己沒喝完的咖啡也會被蓋上紙蓋,你出門不便整理到處亂飛的衣服也會幫你整齊地碼在沙發上,瞬間就讓人覺得無比溫暖,童話裡的田螺姑娘也不過如此吧...
- 個人獲得大額“工程居間費”,可以怎樣來納稅呢?
獲得較高的居間費,都是需要納稅的,如果由個人去稅務大廳納稅的話,就會按照個人勞務報酬所得稅的稅率來徵稅...
- 爸爸每天陪女兒下棋,上學後孩子專注力驚人,成績也是全班第一
其實不然,總所周知,帶娃是一個辛苦的過程,大部分的爸爸看到孩子的某些行為後並不是沒有制止,而是阻止了但是沒有效果...