多重迴圈以及break和continue語句

2021-10-23 08:37:10 字數 456 閱讀 6270

1、多重迴圈

多重迴圈指乙個迴圈語句的迴圈體中在包含迴圈體語句,又稱前台迴圈。迴圈語句內可以巢狀多重迴圈。同時,不同的迴圈語句可以相互巢狀。多重迴圈語句的語法格式如下:

(1)while()迴圈條件1

}(2)for(迴圈條件1)

}(3)dowhile(迴圈條件2);

}while(迴圈條件1);

(4)while(迴圈條件1)

}以(1)迴圈為例,外層while迴圈每迴圈一次,內層while迴圈就要從頭到尾完整的執行一遍。

2、break和continue

(1)break通常在迴圈中與條件語句一起使用,用於do-while、while、for迴圈中,可跳出迴圈而執行迴圈後面的語句。在switch語句中遇到break,立即跳出switch語句。

(2)continue只能用在迴圈裡,遇到continue則跳過迴圈體中剩餘的語句而執行下一次迴圈。

break和continue跳出多重迴圈

關於break和continue,眾所周知,break是跳出當前迴圈,continue是跳出本次迴圈。但是在多重迴圈中,我們可能會模糊概念 break是跳出全部迴圈還是只是某層迴圈?跳出的是break所在層的迴圈即當前迴圈。結論 只要記住,break和continue只對當層迴圈有用,對外層迴圈沒有...

break迴圈和continue迴圈

break關鍵字 如果在迴圈中使用,遇到了break,則立即跳出當前所在的迴圈 案例 找到100到200之間第乙個能被7整除的數字 for var i 100 i 200 i continue迴圈 在迴圈中如果遇到continue關鍵字,直接開始下一次迴圈 案例 求100到200之間所有的奇數的和 ...

while迴圈以及break地使用

沒有break 的猜年齡練習 print 猜年齡!age 28 guessage int input 請輸入年齡 while guessage age if guessage age print 太大了!else print 太小了!guessage int input 請輸入年齡!print 猜對...