網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

continue、break的用法與區別(Java語言等)

欄目: 電腦 / 發佈於: / 人氣:2.45W

介紹一些語言中的break、continue的用法與區別

Java語言

(01)break語句可以用於switch、for、while、do-while,用於結束最近一層。如果是兩層循環則只能跳出最近的一層循環。如圖的例子:計算0~9的和,分成for和do-while來計算,主要的目的是展示break的用法。

continue、break的用法與區別(Java語言等)

(02)continue語句可以用於for、while、do-while。對比break少了switch。continue用於跳轉到最近一層循環體的結尾,然後再執行循環判斷條件;簡單地説就是跳過本次循環,繼續下一個循環。

continue、break的用法與區別(Java語言等) 第2張

(03)break語句還可以接標籤。帶標籤的break可以結束任意層的switch、for、while、do-while語句。普通的break只能結束最近的一次。如圖,break兩層、三層循環。

continue、break的用法與區別(Java語言等) 第3張
continue、break的用法與區別(Java語言等) 第4張

(04)continue語句也可以接標籤。帶標籤的continue可以跳轉到任意層循環體的結尾。普通的continue語句只能跳轉到最近一層的循環體的結尾。如圖:

continue、break的用法與區別(Java語言等) 第5張

(05)總之:break用於結束switch、for、while、do-while,而continue用於跳轉到for、while、do-while循環體的結尾。